centos - pm2 在随机时间后杀死我的 nuxt 进程
问题描述
我已经构建了一个 nuxt 应用程序,然后我使用“nuxt build”来构建,然后我将它上传到 VPS(网络解决方案的流行趋势)
我做了互联网上每个人都做过的事情,我运行 pm2 来为这个应用程序提供服务,所以我运行了“pm2 start”
问题是在大约 10 分钟后,该过程没有任何错误,也没有任何问题的痕迹
这是我的生态系统.config.js
module.exports = {
apps: [
{
name: 'Photostation',
script: './node_modules/nuxt/bin/nuxt.js',
args: 'start',
instances: 1,
kill_timeout : 108000,
autorestart: true
}
]
}
这是 pm2 日志(它没有显示任何有用的信息)
2021-10-27T15:46:43: PM2 log: App [Photostation:0] starting in -cluster mode-
2021-10-27T15:46:43: PM2 log: App [Photostation:0] online
2021-10-27T15:48:01: PM2 log: Stopping app:Photostation id:0
2021-10-27T15:48:01: PM2 log: App name:Photostation id:0 disconnected
2021-10-27T15:48:01: PM2 log: App [Photostation:0] exited with code [0] via signal [SIGINT]
2021-10-27T15:48:01: PM2 log: pid=2482 msg=process killed
2021-10-27T15:48:58: PM2 log: App [Photostation:0] starting in -cluster mode-
2021-10-27T15:48:58: PM2 log: App [Photostation:0] online
2021-10-27T15:50:45: PM2 log: Stopping app:Photostation id:0
2021-10-27T15:50:45: PM2 log: App name:Photostation id:0 disconnected
2021-10-27T15:50:45: PM2 log: App [Photostation:0] exited with code [0] via signal [SIGINT]
2021-10-27T15:50:45: PM2 log: pid=2590 msg=process killed
2021-10-27T15:50:49: PM2 log: App [Photostation:0] starting in -cluster mode-
2021-10-27T15:50:49: PM2 log: App [Photostation:0] online
2021-10-27T16:17:06: PM2 log: ===============================================================================
2021-10-27T16:17:06: PM2 log: --- New PM2 Daemon started ----------------------------------------------------
2021-10-27T16:17:06: PM2 log: Time : Wed Oct 27 2021 16:17:06 GMT+0000 (Coordinated Universal Time)
2021-10-27T16:17:06: PM2 log: PM2 version : 5.1.2
2021-10-27T16:17:06: PM2 log: Node.js version : 14.15.4
2021-10-27T16:17:06: PM2 log: Current arch : x64
2021-10-27T16:17:06: PM2 log: PM2 home : /home/.pm2
2021-10-27T16:17:06: PM2 log: PM2 PID file : /home/.pm2/pm2.pid
2021-10-27T16:17:06: PM2 log: RPC socket file : /home/.pm2/rpc.sock
2021-10-27T16:17:06: PM2 log: BUS socket file : /home/.pm2/pub.sock
2021-10-27T16:17:06: PM2 log: Application log path : /home/.pm2/logs
2021-10-27T16:17:06: PM2 log: Worker Interval : 30000
2021-10-27T16:17:06: PM2 log: Process dump file : /home/.pm2/dump.pm2
2021-10-27T16:17:06: PM2 log: Concurrent actions : 2
2021-10-27T16:17:06: PM2 log: SIGTERM timeout : 1600
2021-10-27T16:17:06: PM2 log: ===============================================================================
在我的笔记本电脑(Windows)上,它可以 24/7 全天候工作(相同的构建文件,相同的一切)
VPS 使用 linux
我无法找到解决方案,请在这里帮助我
提前致谢
解决方案
推荐阅读
- python-3.x - 熊猫滚动窗口获得最小值
- c# - 如何在实体框架数据库第一个模型连接字符串中动态包含工作站 ID?
- docker - 使用 Docker-Compose 文件运行 Docker 容器时的工作目录
- python - 我正在使用 selenium 进行网络爬取,但获取 url 时出现语法错误,请帮助我找到原因
- ruby-on-rails - 如何在 ruby rails 中使用某些 curl
- python - 电子邮件客户端无法添加第二个收件人
- reactjs - 检索先前的 setState 并访问外部变量
- opencv - 我想构建一个程序,在该程序中我想识别视频中的人脸选择特定的人脸并将蒙版应用于选定的人脸
- reactjs - 自定义地图的打字稿界面
- python - 在使用 Tesserocr -Python 进行表检测时需要帮助