在 CentOS 中配置 Node.js 日志輪轉,你可以使用像 pm2 這樣的進程管理器
首先,確保你已經安裝了 Node.js 和 npm。如果沒有,請參考 Node.js 官方文檔 進行安裝。
安裝 pm2:
sudo npm install -g pm2
/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 將自動刪除最舊的日志文件。pm2 status
pm2 logs
sudo pm2 startup
pm2 save
現在,你已經成功配置了 Node.js 日志輪轉。根據需要調整參數以適應你的應用程序。