最近好颓废,无所事事。在秋招的压力下,我居然选择了刷B站。这是何等怠惰,大脑在颤抖。。。总要做点什么。嗯,怀着这种心态,把服务器重新弄了一遍,域名解析也做了,然后把之前的node服务开起来,本着学点新东西的心态,用上了pm2。
pm2简单介绍
pm2 是一个带有负载均衡功能的Node应用的进程管理器.
当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
pm2用法
我觉得最好的教程是它github上的readme。。地址在 这里
然后把常用的几个给记录一下
首先是安装123$ npm install pm2 -g# 下面是安装v2版本,我没有装这个。。$ npm install pm2@next -g
然后是简单用法1234567891011121314# 启动xxx.js$ pm2 start xxx.js # 监听改变然后自己重启$ pm2 start xxx.js --watch# 停止进程(好像这个并没有什么用。。我一般是直接删除进程的)$ pm2 stop [id:name:all]# 删除进程$ pm2 delete [id:name:all]# 查看进程$ pm2 list# 查看细节$ pm2 show [id:name]# 查看log$ pm2 logs [id:name]
常用的基本就这几个吧,其实查看他的github就有很详细的文档了。。