npm服务如何在后台运行
How does the NPM service run in the background
2021-05-30 22:30:22
Devops
289
Nodejs服务部署时,需要在后台守护运行,采用nohup与&方式均不可取,只好采用pm2来解决

通常我们使服务在后台运行,一般使用如下语句:

nohup npm run prod >/dev/null 2>&1 & exit

但在让nodejs服务在后台运行时,一直不成功,只好采用pm2的方式来解决

npm install pm2 -g

命令:pm2 start npm -- run dev

语法:pm2 start npm --watch --name -- run

pm2 start npm -- run prod --name qy-api

具体使用参见:https://medium.com/idomongodb/how-to-npm-run-start-at-the-background-%EF%B8%8F-64ddda7c1f1