溫馨提示×

centos中nodejs如何監控運行

小樊
54
2025-06-02 02:26:12
欄目: 編程語言

在CentOS系統中,您可以使用以下方法來監控Node.js應用程序的運行:

  1. 使用pm2進行進程管理: pm2是一個流行的Node.js進程管理器,可以幫助您監控、保持應用程序在線并在出現故障時自動重啟。首先,您需要安裝pm2
sudo yum install -y pm2

接下來,使用pm2啟動您的Node.js應用程序:

pm2 start app.js --name my-app

現在,您可以使用以下命令查看應用程序的狀態和資源使用情況:

pm2 status
pm2 monit

要查看日志,可以使用:

pm2 logs my-app
  1. 使用systemd創建服務: 您還可以將Node.js應用程序設置為systemd服務,以便在后臺運行并自動重啟。首先,創建一個名為my-app.service的新文件:
sudo vi /etc/systemd/system/my-app.service

將以下內容粘貼到文件中,根據需要進行修改:

[Unit]
Description=My Node.js App
After=network.target

[Service]
User=<your-user>
WorkingDirectory=/path/to/your/app
ExecStart=/usr/bin/node /path/to/your/app/app.js
Restart=always

[Install]
WantedBy=multi-user.target

保存并退出文件。接下來,啟動并啟用服務:

sudo systemctl start my-app
sudo systemctl enable my-app

現在,您可以使用以下命令查看服務狀態和日志:

sudo systemctl status my-app
sudo journalctl -u my-app

這些方法將幫助您監控Node.js應用程序在CentOS系統中的運行情況。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女