首页 > 编程语言 >Node.js在Linux上实现自动重启

Node.js在Linux上实现自动重启

来源:互联网 2026-07-07 08:28:11

在Linux上使用pm2进程管理器可轻松实现Node.js应用的自动重启。通过npm全局安装pm2,启动应用并命名,即可自动拉起崩溃进程。配置systemd开机自启后,系统重启时pm2也会自动运行,日常管理仅需几条命令。

想在 Linux 上让 Node.js 应用实现自动重启?pm2 这个进程管理器几乎是最省心的方案。它不仅能自动拉起崩溃的进程,还能配置系统开机自启,省去一堆运维的麻烦。下面直接讲操作流程。

Linux 下 Node.js 应用自动重启配置步骤

Node.js在Linux上实现自动重启

长期稳定更新的攒劲资源: >>>点此立即查看<<<

  1. 先把环境准备好——确保系统里已经装了 Node.js 和 npm,这是前提。

  2. 用 npm 全局安装 pm2,一行命令搞定:

    sudo npm install pm2 -g
  3. 把你的 Node.js 应用启动脚本放进一个目录,比如 /path/to/your/app。这个目录就是之后的工作目录。

  4. 进入这个目录,启动应用并给它起个名字:

    pm2 start app.js --name your-app-name

    这里的 app.js 是你的入口文件,your-app-name 随意起,方便管理就行。

  5. 启动后可以用 pm2 status 看一眼运行状态,确认进程跑起来了:

    pm2 status
  6. 一旦应用崩溃或服务器重启,pm2 会自动帮你重新拉起进程。如果想定时重启(比如每天凌晨),可以再跑这两条命令配置开机自启:

    pm2 startup systemd -u your-user --hp /home/your-user
    pm2 sa ve

    your-user 换成你的 Linux 用户名。第一条命令会生成一个 systemd 服务文件,确保系统启动时 pm2 也跟着启动。

  7. 需要停止应用时,用 stop 命令:

    pm2 stop your-app-name
  8. 想彻底删除这个应用,用 delete

    pm2 delete your-app-name

这几步走下来,Linux 上的 Node.js 应用自动重启就配好了。整个过程没有多余的配置,pm2 把最常见的管理场景都覆盖了——崩溃自启、系统开机自启,日常维护也就几条命令的事。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备2026025700号-3 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。