pm2
最近的项目接触到node
在linux环境下的部署,使用node app.js
启动程序很容易挂掉,且需要手动重启,这就需要使用pm2。
pm2是nodejs进程管理工具,可以让node程序持续运行,github star 已有1.8W+,同类型的产品有forever
常用命令
# 常用
npm install pm2 -g # 全局安装PM2
pm2 start app.js # 启动node程序
# 群集模式 (Node.js only)
pm2 start app.js -i n # 开启n个进程
pm2 start app.js -i 0 # 启用最大进程
pm2 start app.js -i max # 启用最大进程
pm2 reload all # 0秒重启
pm2 scale [app-name] 10 # [app-name] 程序开启10个进程