首页 > 解决方案 > 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

我无法找到解决方案,请在这里帮助我

提前致谢

标签: centosnuxt.jspm2

解决方案


推荐阅读