维护Magento中的大型记录文件
-
16-10-2019 - |
题
我遇到了一个问题 system.log
以及一些自定义日志文件可以找到大的地方以查找任何东西,甚至打开它们。
通常,我们不会在实时网络商店上运行日志,但是在这种情况下,这是必要的。这导致日志文件达到数百MB的大小。
我正在寻找一个解决方案,就像Apaches记录文件一样,文件按一天分开,仅保留X天。
解决方案 2
我创建了一个扩展名,可实现日志旋转(就我而言,每天),并在使用Magento Cron作业20天后清理它们。两种设置您都可以从 System > Configuration > System > Log cleaning
你可以从 https://github.com/sandermangel/rklogrotate. 。随时让我知道您是否有提示或建议。
其他提示
我个人更喜欢只使用logrotate旋转,GZIP和删除日志。
放入 /etc/logrotate.d/magento
/var/www/magesite/var/log/*.log {
size 10M
missingok
rotate 50
compress
delaycompress
notifempty
dateext
dateformat -%Y-%m-%d-%s
}