第一次出现,之前一直好好的 logrotate 配置
daily
missingok
nocompress
rotate 7
notifempty
copytruncate
滚动过后,新的日志文件 app.log 是生成了,但大小是0,按理说用的 copytruncate 应该不用 pm2 reload 的,以前也一直是正常的。
系统日志也没报错..
内存暴涨是不是说明 进程中写日志的步骤卡住了,写不了文件,日志内容一直在内存中,慢慢积累..
但为何不报错..
回复 (5)
D
好可怕,不过我还真没遇到过,是不是权限不够呢,配置了copytruncate应该不至于不能写呀~
Z
引用 DevinXian好可怕,不过我还真没遇到过,是不是权限不够呢,配置了copytruncate应该不至于不能写呀~
@DevinXian 我也纳闷呢,看了系统日志,pm2日志,项目日志都没有异常,但就这么发生了。幸亏瞅了一眼,不然内存耗尽就出事了。
D
引用 zstxt1989@DevinXian 我也纳闷呢,看了系统日志,pm2日志,项目日志都没有异常,但就这么发生了。幸亏瞅了一眼,不然内存耗尽就出事了。
@zstxt1989 日志切割这种事情,最好使用-f参数测试一下吧
Z
引用 DevinXian@zstxt1989 日志切割这种事情,最好使用 f参数测试一下吧
@DevinXian 当然测过 你看到我上面运行了11天了 一直没问题
参与回复
登录后即可参与回复。登录