重启后PM2无法启动节点进程

时间:2019-02-25 09:39:48

标签: centos pm2

我正在尝试重新启动后自动启动进程。但这并没有开始。我看到这样的消息:

[PM2] Spawning PM2 daemon with pm2_home=/home/my_user/.pm2
[PM2] PM2 Successfully daemonized
┌──────────┬────┬──────┬─────┬────────┬─────────┬────────┬─────┬─────┬──────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │
└──────────┴────┴──────┴─────┴────────┴─────────┴────────┴─────┴─────┴──────┴──────────┘
 Use `pm2 show <id|name>` to get more details about an app

我的步骤:

npm install -g pm2-以root用户身份在我的centOS vps上安装pm2 globaly。

pm2 startup systemd -u my_user —-hp /home/my_user-将pm2添加到启动

su my_user-切换用户

pm2 start --name myProcess app.js-以名称“ myProcess”启动进程

pm2 save-保存当前进程列表。

它以前可以工作。 我现在在做什么错了?

1 个答案:

答案 0 :(得分:0)

@Nastro请创建一个run.sh文件

#!/bin/sh

yarn
yarn start

pm2 start run.sh并在集群写命令pm2 start run.sh -i max中运行

这很好!