nodejs使用flightplan

时间:2015-12-30 15:08:25

标签: node.js pm2

我使用flightplan部署我的app和pm2来管理节点服务器。所有命令都在CLI级别运行,但在使用flightplan运行时失败。

Flightplan命令:

remote.sudo('pm2 stop 0');

运行flightpath时给出以下错误:

[PM2] Stopping 0
[PM2][error] Process 0 not found 

在CLI中运行pm2会给我以下输出:

┌───────────┬────┬──────┬──────┬────────┬─────────┬────────┬─────────────┬──────────┐
│ App name  │ id │ mode │ pid  │ status │ restart │ uptime │ memory      │ watching │
├───────────┼────┼──────┼──────┼────────┼─────────┼────────┼─────────────┼──────────┤
│ sphinxapi │ 0  │ fork │ 6579 │ online │ 3       │ 0s     │ 11.887 MB   │ disabled │
└───────────┴────┴──────┴──────┴────────┴─────────┴────────┴─────────────┴──────────┘

当我运行pm2 stop 0时,它会按预期关闭节点服务器。任何想法为什么flightplan会给出错误而无法找到过程?

我添加了一个bash脚本来调用该命令,它在CLI级别./pm2restart.sh下工作正常,但是当我从flightplan调用脚本时,它会发生相同的结果,它说无法找到该进程。调用App Name或id

时都是如此

0 个答案:

没有答案