pm2
Node 应用的进程管理器【传送门】
常用命令
- 进入 bin 目录启动:
pm2 start www/pm2 start app.js pm2 start app.js --name="fx67ll"启动并命名为fx67ll,没有命名的话后续可以用id替代namepm2 start app.js --watch当文件变化时自动重启应用pm2 start script.sh启动 bash 脚本pm2 list查看所有启动的应用列表pm2 monit显示每个应用程序的 CPU 和内存占用情况pm2 show [app-id/app-name]显示指定应用程序的所有信息pm2 log显示应用程序的日志信息pm2 log [app-id/app-name]显示指定应用程序的日志信息pm2 flush清空所有日志文件pm2 stop all停止所有应用程序pm2 stop [app-id/app-name]停止指定应用程序pm2 restart all重启所有应用程序pm2 restart [app-id/app-name]重启指定应用程序pm2 delete all关闭并删除所有应用程序pm2 delete [app-id/app-name]删除指定的应用程序pm2 reset [app-id/app-name]重置重启数量pm2 startup创建开机自启动命令pm2 save保存当前应用列表pm2 resurrect重新加载保存的应用列表pm2 update保存进程,杀死并重启进程,一般用于更新 pm2 版本pm2 ecosystem生成一个示例 json 配置文件