node使用心得之: pm2--2

官网 : https://www.npmjs.com/package/pm2

安装   $ npm install pm2 -g

启动一个应用   $ pm2 start app.js

启动后  程序会自动挂载到服务里,你可以进行其他操作

展示所有进程

To list all running processes:$ pm2 list

查看日志

pm2 log

 

其他操作:

$ pm2 stop     <app_name|id|'all'|json_conf>
$ pm2 restart  <app_name|id|'all'|json_conf>
$ pm2 delete   <app_name|id|'all'|json_conf>
 
了解一个进程的详细信息
$ pm2 describe <id|app_name>

To monitor logs, custom metrics, process information:

$ pm2 monit
 
更多管理:
js在集群模式下的应用程序将利用所有可用的cpu:
$ pm2 start api.js -i <processes>
<processes> can be 'max'-1 (all cpu minus 1) or a specified number of instances to start.
 

Hot Reload

Hot Reload allows to update an application without any downtime:

$ pm2 reload all
 
 

 

posted @ 2018-05-29 10:18  二月花开  阅读(386)  评论(0编辑  收藏  举报