使用PM2管理node进程

前言

PM2是Node.js应用程序的生产过程管理器,具有内置的负载平衡器。它可以保持应用程序的开启状态,在不停机的情况下重新加载应用程序,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。

下载

全局安装:

sudo npm install pm2@latest -g

使用

启动应用程序:

pm2 start app.js

管理应用程序:

//停止应用程序
 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 list
pm2流程清单

查看某一个进程的信息:

pm2 describe app_name|app_id

查看所有的进程状态:

pm2 status

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容