能不能让pm2的记录日志按天生成,每天生成名字带时间戳的日志文件
发布于 2个月前 作者 ilovelll 438 次浏览 来自 问答

求指点,看PM2的README没找到。。。

11 回复

做个cronjob每天自动打包一份.

linux自带有日志切分,加上pm2 reloadLogs完全可以不介入第三方包的情况下实现日志按天切分

@haozxuan 能否详细说下步骤,要把pm2 reloadLogs写进cron job中么?

用 linux 的一个工具叫 logrotate 吧:

参考这里: http://huoding.com/2013/04/21/246

@ilovelll 参考6楼的工具(类cron工具,linux自带的),然后定时执行pm2 reloadLogs(刷新日志)这个指令就好。

*nix上就用logrotate吧,之前我也试过log4js这种,功能上能做到,但是性能上会有消耗

完整版的日志记录建议上log4js+elk

@haozxuan 你好,我用 logrotate+pm2 reloadLogs出现点了问题了, 这个是什么原因呢 https://cnodejs.org/topic/55badf15f36f579657fc53ef

回到顶部