我使用pm2创建日志文件,它非常大(大约 1.2GB,并且还在增加)。
如何将一个大日志文件切割成多个小日志文件?
pm2 是否支持自动剪切日志文件?
一般来说,如果 pm2 允许轮换日志文件,您不必担心,因为您可以使用该logrotate
实用程序在基于 linux 的系统上执行此操作。
更多详细信息可以在以下位置找到:
http://www.z-car.com/blog/programming/how-to-rotate-logs-using-pm2-process-manager-for-node-js
举个例子:
var file = fs.readFileSync('logfile.log')
if (file.length > 1024) { // 1KB
fs.writeFileSync('logfile.log', file.slice(-1024))
}