重启后PM2不会启动节点进程

问题描述 投票:1回答:1

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

[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

我的步骤:

qazxsw poi - 以root身份在我的centOS vps上全局安装pm2。

npm install -g pm2 - 将pm2添加到启动

pm2 startup systemd -u my_user —-hp /home/my_user - 切换用户

su my_user - 以名称“myProcess”启动进程

pm2 start --name myProcess app.js - 保存当前进程列表。

以前它曾经工作过。我现在做错了什么?

centos pm2
1个回答
0
投票

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

pm2 save

#!/bin/sh yarn yarn start 并在集群写命令pm2 start run.sh中运行

这很好用!

© www.soinside.com 2019 - 2024. All rights reserved.