在 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 日志轮转。根据需要调整参数以适应你的应用程序。