Pm2 实例在终端退出时被删除

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

我正在开发一个 Node.js 项目。使用 PM2 使用命令

npx pm2 start ./bin/www
在之前的服务器上运行良好。

现在,我有一个 AlmaLinux 服务器,我正在尝试运行我的 Node.js 应用程序。但是,当我关闭终端时,PM2 实例将从列表中删除,并且应用程序停止工作。

我尝试通过添加重新启动时间来解决此问题,但出现了同样的问题 - 关闭终端后实例被删除。

我还尝试使用

nohup pm2 start ./bin/www
命令。我遇到了
nohup
命令,该命令应该确保即使 SSH 会话终止,进程也会继续运行。

node.js pm2 almalinux
1个回答
0
投票

尝试使用

pm2 startup

此命令配置适当的系统服务管理器(例如 Linux 上的 systemd)以在系统启动时启动 pm2 和 Node.js 应用程序。运行此命令后,您的 pm2 管理的 Node.js 应用程序将在系统启动时自动启动并被 pm2 监控

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