-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Running pm2 on windows causes many errors. The pm2 process want to call unix commands like top, who, grep etc. :
0|pm2-server-monit | Failed to retrieve TTY metrics { Error: Command failed: who | grep -v localhost | wc -l
0|pm2-server-monit | 'who' is not recognized as an internal or external command,
0|pm2-server-monit | operable program or batch file.
0|pm2-server-monit | at ChildProcess.exithandler (child_process.js:275:12)
0|pm2-server-monit | at emitTwo (events.js:126:13)
0|pm2-server-monit | at ChildProcess.emit (events.js:214:7)
0|pm2-server-monit | at maybeClose (internal/child_process.js:925:16)
0|pm2-server-monit | at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
0|pm2-server-monit | killed: false,
0|pm2-server-monit | code: 255,
0|pm2-server-monit | signal: null,
0|pm2-server-monit | cmd: 'who | grep -v localhost | wc -l' }
0|pm2-server-monit | Failed to retrieve process count { Error: Command failed: top -bn1 | awk 'NR > 7 && $8 ~ /R|S|D|T/ { print $12 }'
0|pm2-server-monit | 'top' is not recognized as an internal or external command,
0|pm2-server-monit | operable program or batch file.
0|pm2-server-monit | at ChildProcess.exithandler (child_process.js:275:12)
0|pm2-server-monit | at emitTwo (events.js:126:13)
0|pm2-server-monit | at ChildProcess.emit (events.js:214:7)
0|pm2-server-monit | at maybeClose (internal/child_process.js:925:16)
0|pm2-server-monit | at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
0|pm2-server-monit | killed: false,
0|pm2-server-monit | code: 255,
0|pm2-server-monit | signal: null,
0|pm2-server-monit | cmd: 'top -bn1 | awk 'NR > 7 && $8 ~ /R|S|D|T/ { print $12 }'' }
0|pm2-server-monit | Failed to retrieve zombie process count { Error: Command failed: top -bn1 | awk 'NR > 7 && $8 ~ /Z/ { print $12
}'
0|pm2-server-monit | 'top' is not recognized as an internal or external command,
0|pm2-server-monit | operable program or batch file.
0|pm2-server-monit | at ChildProcess.exithandler (child_process.js:275:12)
0|pm2-server-monit | at emitTwo (events.js:126:13)
0|pm2-server-monit | at ChildProcess.emit (events.js:214:7)
0|pm2-server-monit | at maybeClose (internal/child_process.js:925:16)
0|pm2-server-monit | at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
0|pm2-server-monit | killed: false,
0|pm2-server-monit | code: 255,
0|pm2-server-monit | signal: null,
0|pm2-server-monit | cmd: 'top -bn1 | awk 'NR > 7 && $8 ~ /Z/ { print $12 }'' }
0|pm2-server-monit | Failed to retrieve number of file descriptor { Error: EISDIR: illegal operation on a directory, read errno: -4068, code: 'EISDIR', syscall: 'read' }
0|pm2-server-monit | Could not retrieve disk metrics { Error: Command failed: df -kP
0|pm2-server-monit | 'df' is not recognized as an internal or external command,
0|pm2-server-monit | operable program or batch file.
0|pm2-server-monit | at ChildProcess.exithandler (child_process.js:275:12)
0|pm2-server-monit | at emitTwo (events.js:126:13)
0|pm2-server-monit | at ChildProcess.emit (events.js:214:7)
0|pm2-server-monit | at maybeClose (internal/child_process.js:925:16)
0|pm2-server-monit | at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) killed: false, code: 1, signal: null, cmd: 'df -kP' }