Wonderjar's Blog

pm2使用中的一些记录

2018-08-28

PM2是一个nodejs进程管理工具,甚至可以实现负载均衡
-i 0 或者 -i max, 会根据当前机器核数确定实例数目
比如这样启动

1
pm2 start bin/www -i 0 --name "XXX" --max-memory-restart 400M -f

常用

1
2
3
4
5
6
pm2 list
pm2 show
pm2 delete 0|all
pm2 logs
pm2 reload //区别于restart,是无缝重启
pm2 restart

遇到过一次奇怪的错误,
Error: ENOENT, no such file or directory for process.cwd()

解决办法
ps ax | grep PM2
ls -l /proc/7006/cwd
pm2 kill

Tags: Server