Centos PM2不';重新启动后,请不要启动节点进程

Centos PM2不';重新启动后,请不要启动节点进程,centos,pm2,Centos,Pm2,我正在尝试在重新启动后自动启动进程。但它并没有开始。我看到这样的信息: [PM2] Spawning PM2 daemon with pm2_home=/home/my_user/.pm2 [PM2] PM2 Successfully daemonized ┌──────────┬────┬──────┬─────┬────────┬─────────┬────────┬─────┬─────┬──────┬──────────┐ │ App name │ id │ mode │ pid │ s

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

[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
[PM2]使用PM2\u home=/home/my\u user/.PM2生成PM2守护程序
[PM2]PM2已成功后台监控
┌──────────┬────┬──────┬─────┬────────┬─────────┬────────┬─────┬─────┬──────┬──────────┐
│ 应用程序名称│ 身份证件│ 模式│ pid│ 地位│ 重新启动│ 正常运行时间│ 中央处理器│ 记忆│ 使用者│ 看│
└──────────┴────┴──────┴─────┴────────┴─────────┴────────┴─────┴─────┴──────┴──────────┘
使用“pm2 show”获取有关应用程序的更多详细信息
我的步骤:

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

pm2启动系统D-u我的用户--hp/home/my\u用户
-将pm2添加到启动系统

su my_用户
-切换用户

pm2启动——命名为myProcess app.js
——使用名称“myProcess”启动流程

pm2保存
-保存当前流程列表

早些时候它曾经起作用。
我现在做错了什么?

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

#!/bin/sh

yarn
yarn start
pm2 start run.sh
和在集群中运行的写入命令
pm2 start run.sh-i max


这个很好用

您应该考虑使用<代码> StultCTL——用户< /代码>。我从使用PM2转变为使用SystemdI建议将此问题转移到serverfault