一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

CentOS下Node.js进程管理方法详解

时间:2026-05-22 10:00:01 编辑:袖梨 来源:一聚教程网

掌握CentOS下的Node.js进程管理技巧,能够有效提升应用稳定性。本文将介绍两种主流管理方案。

CentOS里Node.js如何管理进程

  1. 通过systemd配置服务:

    新建服务配置文件/etc/systemd/system/my-node-app.service,写入以下参数:

    [Unit]Description=My Node.js ApplicationAfter=network.target[Service]Type=simpleUser=WorkingDirectory=/path/to/your/node/appExecStart=/usr/bin/node /path/to/your/node/app/app.jsRestart=on-failure[Install]WantedBy=multi-user.target

    注意替换为实际用户,修改/path/to/your/node/app等路径为真实路径。

    执行以下命令激活服务:

    sudo systemctl daemon-reloadsudo systemctl start my-node-app

    查询服务运行状态:

    sudo systemctl status my-node-app

    配置开机自动启动:

    sudo systemctl enable my-node-app
  2. 利用pm2工具管理:

    全局安装进程管理器:

    npm install pm2 -g

    启动应用服务:

    pm2 start /path/to/your/node/app/app.js --name my-node-app

    查看运行中进程列表:

    pm2 list

    停止指定应用:

    pm2 stop my-node-app

    重启应用服务:

    pm2 restart my-node-app

    设置开机自启功能:

    pm2 startup

    保存当前进程配置:

    pm2 save

无论是systemd的稳定后台运行,还是pm2的丰富功能,都能满足不同场景下的Node.js进程管理需求。

热门栏目