使用 pm2 重启服务器时启动 Node JS 应用程序

Start Node JS application when server reboots with pm2

我正在尝试使用模块 pm2 在每次服务器启动时启动我的节点 js 应用程序。 我已经使用命令 pm2 startup ubuntu 但每次我重新启动服务器时,我的应用程序都不是 运行 并且我必须再次手动启动它。

知道是什么导致了这个问题吗?

确保保存您的流程:

pm2 start app.js 
pm2 startup ubuntu 
pm2 save

Once you have started the apps and want to keep them on server reboot do: pm2 save

来源:https://github.com/Unitech/PM2/blob/master/ADVANCED_README.md#startup-script

转到您的服务器目录并使用以下命令:

pm2 start <your_app_name.js>
pm2 startup ubuntu
pm2 save