在Windows上使用PM2运行node-red

时间:2019-01-14 22:35:46

标签: node.js npm node-red pm2

我想在Windows 10上使用pm2启动/管理节点红色。

我已严格遵守running页和各种online tutorials上的说明。该过程似乎无法持续运行。

命令#1

如果我执行命令:

pm2 start 'C:\Users\Dustin Michels\AppData\Roaming\npm\node-red' -- -v

该过程显示“状态:已停止”。

[PM2] Spawning PM2 daemon with pm2_home=C:\Users\Dustin Michels\.pm2
[PM2] PM2 Successfully daemonized
[PM2] Starting C:\Users\Dustin Michels\AppData\Roaming\npm\node-red in fork_mode (1 instance)
[PM2] Done.
┌──────────┬────┬─────────┬──────┬───────┬─────────┬─────────┬────────┬─────┬────────┬────────────────┬──────────┐
│ App name │ id │ version │ mode │ pid   │ status  │ restart │ uptime │ cpu │ mem    │ user           │ watching │
├──────────┼────┼─────────┼──────┼───────┼─────────┼─────────┼────────┼─────┼────────┼────────────────┼──────────┤
│ node-red │ 0  │ N/A     │ fork │ 22708 │ stopped │ 1       │ 0      │ 0%  │ 0 B    │ Dustin Michels │ disabled │
└──────────┴────┴─────────┴──────┴───────┴─────────┴─────────┴────────┴─────┴────────┴────────────────┴──────────┘

命令#2

如果我改为执行命令: pm2 start 'C:\Users\Dustin Michels\AppData\Roaming\npm\node_modules\node-red\red.js' -- -v

事情看起来更有希望。它显示“状态:在线”。

[PM2] Spawning PM2 daemon with pm2_home=C:\Users\Dustin Michels\.pm2
[PM2] PM2 Successfully daemonized
[PM2] Starting C:\Users\Dustin Michels\AppData\Roaming\npm\node_modules\node-red\red.js in fork_mode (1 instance)
[PM2] Done.
┌──────────┬────┬─────────┬──────┬───────┬────────┬─────────┬────────┬─────┬───────────┬────────────────┬──────────┐
│ App name │ id │ version │ mode │ pid   │ status │ restart │ uptime │ cpu │ mem       │ user           │ watching │
├──────────┼────┼─────────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼────────────────┼──────────┤
│ red      │ 0  │ 0.19.5  │ fork │ 25916 │ online │ 0       │ 0s     │ 0%  │ 34.8 MB   │ Dustin Michels │ disabled │
└──────────┴────┴─────────┴──────┴───────┴────────┴─────────┴────────┴─────┴───────────┴────────────────┴──────────┘

但是似乎该过程在显示此消息后仍然立即停止。

如果键入pm2 ls,则看不到任何进程,并且pm2 show red返回“红色不存在”。

0 个答案:

没有答案