PM2 是一個功能強大的 Node.js 應用程序管理器,可以幫助您在 CentOS 上輕松地管理和守護 Node.js 應用程序。以下是如何在 CentOS 上使用 PM2 管理 Node.js 應用程序的步驟:
首先,確保您已經安裝了 Node.js。如果尚未安裝,請訪問 Node.js 官方網站 下載并安裝適用于 CentOS 的 Node.js 版本。
使用以下命令全局安裝 PM2:
npm install pm2 -g
確認 PM2 已成功安裝:
pm2 --version
要使用 PM2 啟動 Node.js 應用程序,請轉到應用程序的根目錄并運行以下命令:
pm2 start app.js --name "my-app"
其中,app.js
是您的 Node.js 應用程序的入口文件,--name "my-app"
是為您的應用程序指定的名稱。您可以根據需要更改這些值。
要查看所有正在運行的 PM2 進程,請運行:
pm2 list
若要停止應用程序,請運行:
pm2 stop my-app
其中,my-app
是您在啟動應用程序時指定的名稱。
若要重啟應用程序,請運行:
pm2 restart my-app
若要刪除應用程序,請運行:
pm2 delete my-app
若要查看應用程序的日志,請運行:
pm2 logs my-app
若要設置應用程序在系統啟動時自動運行,請運行:
pm2 startup
然后按照屏幕上的提示操作。
這些是使用 PM2 管理 CentOS 上的 Node.js 應用程序的基本步驟。PM2 還有許多其他功能,如負載均衡、性能監控和日志管理。要了解更多關于 PM2 的信息,請訪問其官方文檔:https://pm2.keymetrics.io/docs/usage/quick-start/