发布于2026-07-03 阅读(0)
扫一扫,手机访问
在生产环境中跑Node.js应用,稳定性是第一位的。进程挂了没人管?那可不是开玩笑。PM2就是解决这个问题的利器——一个轻量但功能强悍的进程管理器。下面就用实战的方式,把从安装到日常管理的全流程捋一遍。

前提很简单:系统上先有Node.js。如果还没装,去Node.js官网挑一个适合你Linux发行版的版本,装好就行。这一步没什么门槛。
接下来用npm把PM2装到全局:
sudo npm install pm2 -g
装完顺手验证一下版本:
pm2 --version
正常输出版本号,说明已经就绪。
启动应用是最常见的操作。假设你的入口文件叫app.js,一行命令搞定:
pm2 start app.js
PM2会自动给这个进程分配一个ID。这个ID很重要——后续的停止、重启、看日志,都得靠它。比如要停掉某个进程:
pm2 stop
想知道当前跑着哪些进程?看一眼列表:
pm2 list
日志是排查问题的第一入口。用下面的命令实时追踪某个进程的日志输出:
pm2 logs
代码更新后需要重新部署。操作顺序是:先停掉旧进程,再用pm2 update把新代码加载进来——注意这个命令会直接更新所有进程,不用重新手动启动:
pm2 stop
pm2 update
如果想直接重启,也有专门命令:
pm2 restart
还有一个很多人会忽略但非常实用的功能:开机自启。服务器重启后,应用能不能自动恢复运行?PM2提供了系统级的集成方案:
pm2 startup
执行后按屏幕提示操作,PM2会配置好系统的启动脚本。之后每次开机,之前管理的所有进程都会自动起来。
以上是PM2最常用的几个命令,覆盖了从启动、监控到更新、自启的全流程。至于更高级的负载均衡、集群模式,那是另一个话题了。有兴趣的话,去翻翻PM2的官方文档,里边有不少干货。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8