请问在linux服务器部署已经写好的nodejs项目,一般用什么命令
用命令 nohup node app.js > log & 还是用supervisor 还是用forever 呢
9 回复
@bykege npm install pm2 -g pm2 start -i 4 -n “app1” app.js //启动4个进程,命名为app1,cluster模式
pm2 --help //查看所有命令 pm2 reload app1 //平滑重启app1 pm2 monit app1 //查看app1各个进程的内存和cpu使用情况 pm2 stop app1 //暂停app1 pm2 delete app1 //移除app1 pm2 logs --err app1 //查看app1的错误日志,类似tail -f … 更多用法自己琢磨吧,另外可以把启动参数写到一个配置文件中然后直接
pm2 start process.json pm2 reload process.json …