Axi's Blog
使用 PM2 持久化你的 Node 服务Blur image

前言#

因为搞了一个服务器,所以自然而然也要折腾一些东西,主要就是我目前在我的服务器上面部署了 RSSHub 以及一个可以重新拉取并且部署我的 Blog 的 Webhook,当然还有我的博客本身。我的博客是静态博客,只需要 Nginx 反向代理就可以了,不需要什么开机自启,但是别的还是需要的。

PM2#

PM2 是一款先进的、开源的 Node.js 应用进程管理器,专为生产环境设计。它能够帮助开发者以零停机(Zero-Downtime)的方式在服务器上高效运行和管理应用。人话来说,就是可以让你的 Node 服务在服务器上一直运行,并且可以自动重启。

直接使用命令行安装:

npm install pm2 -g
pm2 startup
bash

然后使用 pm2 命令来启动你的服务,例如:

pm2 start <入口文> --name <进程名>
# by npm
pm2 start npm --name my-app -- start
# by pnpm 
pm2 start pnpm --name my-app -- start
pm2 save
bash

之后每次重启之后就可以自动启动了。

使用 PM2 持久化你的 Node 服务
https://axi404.github.io/blog/pm2
Author 阿汐
Published at August 4, 2025
Comment seems to stuck. Try to refresh?✨