pm2 是一個帶有負載均衡功能的Node應用的進程管理器。當你要把你的獨立代碼利用全部的服務器上的所有CPU,并保證進程永遠都活著,0秒的重載, PM2是完美的。
進入項目目錄,輸入命令
npm install pm2 --save
安裝好項目的pm2模塊后,在node_modules目錄下就會多一個pm2模塊
新建pm2.json文件
{
"apps": [{
"name": "liblog",
"script": "npm start www/production.js",
"cwd": "E:/jsout/liblog",
"max_memory_restart": "1G",
"autorestart": true,
"node_args": [],
"args": [],
"env": {
}
}]
}
cwd為項目文件夾路徑 script為項目入口文件 其余不多做解釋...
最后執(zhí)行pm2開始命令
pm2 start pm2.json
或
pm2 startOrReload pm2.json
或pm2 startOrGracefulReload pm2.json
pm2 status +項目名或id
pm2 list
pm2 delete +項目名或id
pm2 delete all
更多建議: