pm2管理node

PM2是node進程管理工具,能夠利用它來簡化不少node應用管理的繁瑣任務,如性能監控、自動重啓、負載均衡等,並且使用很是簡單。
全局安裝,簡直不能更簡單。
 
npm install -g pm2
用express應用來舉例。通常咱們都是經過npm start啓動應用,其實就是調用node ./bin/www。那麼,換成pm2就是
 
pm2 start ./bin/www --watch(--watch:監聽應用目錄的變化,一旦發生變化,自動重啓。若是要精確監聽、不監聽的目錄,最好經過配置文件。)
重啓
 
pm2 restart ./bin/www
中止
 
中止特定的應用。能夠先經過pm2 list獲取應用的名字(--name指定的)或者進程id。
 
pm2 stop app_name|app_id
若是要中止全部應用,能夠
 
pm2 stop all
刪除
 
相似pm2 stop,以下
 
pm2 delete app_name|app_id
pm2 delete all
查看進程狀態
 
pm2 list
相關文章
相關標籤/搜索