使用pm2管理服务器中的进程服务,开源免费

11 阅读1分钟

大家好,我的开源项目PakePlus可以将网页/Vue/React项目打包为桌面/手机应用并且小于5M只需几分钟,官网地址:pakeplus.com

PM2是一个用于Node.js/Bun应用程序的生产流程管理器,内置了负载均衡器。它能让应用程序永久运行,实现无停机重新加载,并简化常见的系统管理任务。开源地址:github.com/Unitech/pm2

pm2需要依赖node环境,所以需要安装nodejs才可以使用。

安装pm2:

bun install pm2 -g

或者:

npm install pm2 -g

安装好之后,就可以使用了,也可以创建一个配置文件让pm2更好用:

然后运行:

pm2 start ecosystem.config.js

就可以正常启动了:

常用命令:

功能 命令示例 说明
查看进程列表 pm2 list 显示所有服务状态
停止/重启服务 pm2 stop VueApp 按名称或ID操作
查看实时日志 pm2 logs --lines 100 显示最近100条日志
设置开机自启 pm2 startup && pm2 save 服务器重启后自动恢复服务