PM2 进程从 Ubuntu 中消失,没有服务器重启

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

我在 Ubuntu 22.04 服务器上开发 Flask 服务。为了在生产模式下运行它,我使用 waitress 作为 Web 服务器,使用 PM2 作为守护程序工具。一段时间没问题,不幸的是,两周后我意识到 Flask 应用程序没有将状态消息发送到它的 Telegram 频道。登录服务器后发现内存中没有PM2。我还有一个以相同方式关闭的 tmux 会话。我希望如果 Flask 应用程序崩溃,它会重新启动,并且期望 PM2 根本不会崩溃。我应该怎么做才能找出原因?

我使用以下代码同时运行两个服务器。

pm2 start v1_waitress_server.py --watch --name bb --interpreter python3

pm2 start v2_waitress_server.py --watch --name vv --interpreter python3

在崩溃之前,我是服务器的唯一用户,服务器没有重启。

python flask pm2
© www.soinside.com 2019 - 2024. All rights reserved.