溫馨提示×

Node.js 在 Linux 上如何使用 PM2 管理

小樊
46
2025-10-05 22:12:09
欄目: 編程語言

PM2 是一個功能強大的 Node.js 應用程序管理器,它可以幫助您在 Linux 上輕松地管理和守護 Node.js 應用程序。以下是如何在 Linux 上使用 PM2 管理 Node.js 應用程序的步驟:

  1. 安裝 Node.js

首先,確保您已經在 Linux 服務器上安裝了 Node.js。如果尚未安裝,請訪問 Node.js 官方網站 下載并安裝適用于您的系統的 Node.js 版本。

  1. 安裝 PM2

使用 npm(Node.js 包管理器)全局安裝 PM2:

sudo npm install pm2 -g
  1. 啟動 Node.js 應用程序

使用 PM2 啟動您的 Node.js 應用程序。例如,如果您的應用程序入口文件是 app.js,則可以運行以下命令:

pm2 start app.js

PM2 將啟動您的應用程序,并在后臺運行它。

  1. 查看應用程序狀態

要查看當前運行的所有 Node.js 應用程序及其狀態,可以使用以下命令:

pm2 list
  1. 查看應用程序日志

要查看特定應用程序的日志,可以使用以下命令:

pm2 logs <app_name_or_id>

<app_name_or_id> 替換為您的應用程序名稱或 PM2 分配的 ID。

  1. 停止/重啟應用程序

要停止或重啟應用程序,可以使用以下命令:

pm2 stop <app_name_or_id>
pm2 restart <app_name_or_id>

<app_name_or_id> 替換為您的應用程序名稱或 PM2 分配的 ID。

  1. 刪除應用程序

要從 PM2 中刪除應用程序并停止運行它,可以使用以下命令:

pm2 delete <app_name_or_id>

<app_name_or_id> 替換為您的應用程序名稱或 PM2 分配的 ID。

  1. 設置開機自啟動

要讓您的 Node.js 應用程序在系統啟動時自動運行,可以使用以下命令:

pm2 startup

然后按照終端中顯示的說明操作。這將生成一個需要在系統啟動時運行的命令。將其保存并在需要時運行它以啟用開機自啟動。

  1. 監控資源使用情況

要監控您的 Node.js 應用程序的資源使用情況(如 CPU 和內存),可以使用以下命令:

pm2 monit

這將打開一個實時監控界面,顯示所有已安裝應用程序的資源使用情況。

通過以上步驟,您可以在 Linux 上使用 PM2 輕松地管理和守護您的 Node.js 應用程序。更多關于 PM2 的信息和功能,請訪問 PM2 官方文檔。

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