【紧急求助】pm2 部署的完,2分钟后内存降到0
 发布于 9 年前  作者 kilobitcy  5941 次预览  最后一次回复是 9 年前  来自 问答 

untitled1.png

9 回复
kilobitcy

@i5ting 看哪里的日志,docker的还是pm2的?

kilobitcy

pm2 的日志:

2016-07-01 05:20:42: [PM2][WORKER] Process 0 restarted because it uses 0 memory and has ONLINE status 2016-07-01 05:20:42: Stopping app:api id:0 2016-07-01 05:20:42: App name:api id:0 disconnected 2016-07-01 05:20:42: App name:api id:0 exited with code SIGTERM 2016-07-01 05:20:42: Process with pid 28 killed 2016-07-01 05:20:42: Starting execution sequence in -cluster mode- for app name:api id:0 2016-07-01 05:20:42: Error: spawn /usr/local/bin/node ENOENT at exports._errnoException (util.js:874:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32) at onErrorNT (internal/child_process.js:344:16) at doNTCallback2 (node.js:439:9) at process._tickDomainCallback (node.js:394:17) 2016-07-01 05:20:42: App name:api id:0 disconnected

haozxuan

Error: spawn /usr/local/bin/node ENOENT

kilobitcy

@haozxuan,这个该怎么改呢?升级nodejs版本?

haozxuan

@kilobitcy 这个关键字,百度一大把。。。跟pm2 无关,这类问题可以归为无权限操作;

ldcsirtest2012

建议 直接启动 看看有什么错误

ldcsirtest2012

能正常运行在说

kilobitcy

楼上的兄弟,谢谢你们支招。我补充些问题的信息:

  1. node bin/www,能正常启动,正常运行
  2. pm2 start bin/www,能正常启动,正常运行 ( fork模式 )
  3. pm2 start bin/www -i 0,能正常启动,不能正常运行 ( cluster模式 )