NPM - PM2 应用程序 disappears/uninstalling 单独随机

NPM - PM2 application disappears/uninstalling alone randomly

我有一个 Debian 服务器 运行 Plesk。 该服务器托管我创建的教学平台。 本平台采用WebSocket技术,实现师生实时互动。

从端服务器,由 PM2 启动的 nodejs 脚本管理所有这些。

我的问题是,在完全随机的情况下,没有任何人做任何事情,PM2 单独“卸载”并且 WebSocket 服务器停止工作...

我可以使用以下方法轻松解决问题: NPM Install -G PM2 并重新启动脚本。

时间永远不一样,与 cron 任务不匹配:

(然后我用 Uptime Robot 创建了一个监控)

我在日志文件中找不到任何内容...

这确实是个问题,因为我们有很多用户,而且要确保服务的连续性。

有什么想法吗?

谢谢

问题似乎是由 Plesk 引起的,它删除了 /opt/plesk/node/17/bin 中全局安装的元素 我改变了方法。我在另一个文件夹中本地安装了 PM2。 问题已解决。