溫馨提示×

CentOS 中 Node.js 日志輪轉如何配置

小樊
101
2025-02-08 23:54:11
欄目: 編程語言

在 CentOS 中配置 Node.js 日志輪轉,你可以使用像 pm2 這樣的進程管理器

  1. 首先,確保你已經安裝了 Node.js 和 npm。如果沒有,請參考 Node.js 官方文檔 進行安裝。

  2. 安裝 pm2:

sudo npm install -g pm2
  1. 假設你的 Node.js 應用程序的日志文件位于 /var/log/myapp.log。要配置日志輪轉,請運行以下命令:
sudo pm2 start app.js --log-file /var/log/myapp.log --log-dateformat "%Y-%m-%d %H:%M:%S" --log-max-size 10M --log-backup-count 5

這里的參數說明:

  • app.js:你的 Node.js 應用程序的入口文件。
  • --log-file:指定日志文件的路徑。
  • --log-dateformat:設置日志中的日期格式。
  • --log-max-size:設置單個日志文件的最大大?。ㄒ?MB 為單位)。當達到此大小時,PM2 將創建一個新的日志文件。
  • --log-backup-count:設置要保留的日志文件數量。當達到此數量時,PM2 將自動刪除最舊的日志文件。
  1. 若要查看日志文件的狀態和配置,請運行:
pm2 status
pm2 logs
  1. 若要在系統啟動時自動啟動你的 Node.js 應用程序并配置日志輪轉,請運行:
sudo pm2 startup
pm2 save

現在,你已經成功配置了 Node.js 日志輪轉。根據需要調整參數以適應你的應用程序。

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