相关疑难解决方法(0)

pm2启动没有在Ubuntu上启动

我很难在服务器重新启动时让pm2重新启动(本身和两个节点/快速文件,app.js&app2.js).

以下是我尝试过的流程:

pm2 startup
pm2 start app.js
pm2 start app2.js
pm2 startup ubuntu (also tried systemd and with/without -u username)
pm2 save
Run Code Online (Sandbox Code Playgroud)

我在每种可能的组合中运行上述命令,但没有任何效果.我尝试以root身份运行,但它也无法运行.

我的~/.pm2/dump.pm2文件包含信息,所以我不确定在哪里查看.

我试图/etc/init.d/pm2-init.sh根据这个问题修改我的文件,但它没有帮助.

我的设置:
数字海洋服务器
Ubuntu 15.10
节点v5.4.1
PM2 v 1.0.0

我试过的其他参考资料..
http://pm2.keymetrics.io/docs/usage/startup/
https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a- node-js-production-environment-on-an-ubuntu-vps
https://gist.github.com/leommoore/5998406
https://www.terlici.com/2015/06/20/running-node-forever. html
https://serversforhackers.com/node-process-management-with-pm2 http://nodered.org/docs/getting-started/running.html#starting-node-red-on-boot
https:// github .COM /耀华/ PM2 /问题/ 1316

到目前为止,每次重启服务器时,pm2都无法自动启动(除非我需要等待几分钟? - nginx立即重启).

有人可以帮我解决这个问题吗?命令应该运行的顺序是什么?我是否需要修改任何其他文件?

ubuntu pm2

8
推荐指数
2
解决办法
6582
查看次数

Ubuntu 14.04 - pm2启动后重启后无法启动

我正在使用pm2来启动node.js进程,我希望在系统(Intel Atom处理器上的Ubuntu 14.04)启动时自动启动此进程.我按照pm2网站上的说明操作但没有成功.我的dump.pm2似乎是正确的,但pm2守护程序永远不会启动.无论有没有指定用户,我都尝试了ubuntulinux选项pm2 startup,以及自动检测.文件(链接)S20pm2-init.sh已创建,/etc/rc[2-5].d但没有任何开始.我在系统日志中找不到任何明显的错误消息.

有任何想法吗?

编辑添加

我发现 service pm2-init.sh start从我的登录帐户运行时正确启动守护程序,这USER=与文件中定义的相同/etc/init.d/pm2-init.sh.我已经确保PM2_HOME此文件中的定义也指向正确的位置.但是,它仍然无法在系统启动时启动!

ubuntu pm2 ubuntu-14.04

6
推荐指数
3
解决办法
8561
查看次数

标签 统计

pm2 ×2

ubuntu ×2

ubuntu-14.04 ×1