gpt4 book ai didi

centos - 重启后PM2不启动节点进程

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:57 25 4
gpt4 key购买 nike

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

[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。

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

su my_user - 切换用户

pm2 start --name myProcess app.js - 启动名为“myProcess”的进程

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

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

最佳答案

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

#!/bin/sh

yarn
yarn start

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

这很好用!

关于centos - 重启后PM2不启动节点进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54863233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com