pm2
pm2是一個node的進程管理器,可實現多進程運行、後臺運行、進程監控等功能。
pm2的功能也越來越強大,還做了相關的網站幫助監控,相當於提供了一個免費的node資源監控平臺。
命令可自行在官網查詢,下面是我遇到的問題及解決方法:
pm2 運行npm命令:
pm2 start npm -- run start
如果在pm2中有Created by npm, please don't edit manually
的報錯,可藉助node-cmd
包
//start.js
require('node-cmd').run('npm start')
然後運行這個js即可:pm2 start start.js