moon-web-start icon indicating copy to clipboard operation
moon-web-start copied to clipboard

求助,使用容器部署经常停止服务。

Open jingling2000 opened this issue 2 months ago • 2 comments

您好,我这里使用容器部署的系统,但是最近发现,容器几乎是每天都会自动停止,导致无法正常访问,查看容器logs如下:

[email protected] prod:docker /app pm2-runtime start pm2.config.cjs

2025-10-20T03:59:34: PM2 log: Launching in no daemon mode 2025-10-20T03:59:35: PM2 log: App [moon-web-start:0] starting in -cluster mode- 2025-10-20T03:59:35: PM2 log: App [moon-web-start:0] online 2025-10-20T11:41:50: PM2 log: Stopping app:moon-web-start id:0 2025-10-20T11:41:50: PM2 log: App name:moon-web-start id:0 disconnected 2025-10-20T11:41:50: PM2 log: App [moon-web-start:0] exited with code [0] via signal [SIGINT] 2025-10-20T11:41:51: PM2 log: pid=34 msg=process killed 2025-10-20T11:41:51: PM2 log: PM2 successfully stopped

[email protected] prod:docker /app pm2-runtime start pm2.config.cjs

2025-10-20T13:20:03: PM2 log: Launching in no daemon mode 2025-10-20T13:20:03: PM2 log: App [moon-web-start:0] starting in -cluster mode- 2025-10-20T13:20:03: PM2 log: App [moon-web-start:0] online 2025-10-21T13:20:10: PM2 log: [PM2] This PM2 is not UP TO DATE 2025-10-21T13:20:10: PM2 log: [PM2] Upgrade to version 6.0.13

[email protected] prod:docker /app pm2-runtime start pm2.config.cjs

2025-10-22T10:46:52: PM2 log: Launching in no daemon mode 2025-10-22T10:46:52: PM2 log: App [moon-web-start:0] starting in -cluster mode- 2025-10-22T10:46:52: PM2 log: App [moon-web-start:0] online

我想咨询一下,从日志中能看出是什么原因造成的吗?另外,我这里应该如何解决好呢。

jingling2000 avatar Oct 22 '25 11:10 jingling2000

是容器直接停了吗? 看着是 pm2 内存超了,应该会自己重启才对

可以先 跑容器时加个 --restart=always

auwen avatar Oct 22 '25 11:10 auwen

谢谢。。。我这就测试一下看看。。再次表示感谢。

jingling2000 avatar Oct 22 '25 12:10 jingling2000