Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento System.log和Exception.log的大小和维护?_Magento_Logging_Cron - Fatal编程技术网

Magento System.log和Exception.log的大小和维护?

Magento System.log和Exception.log的大小和维护?,magento,logging,cron,Magento,Logging,Cron,我们的开发人员几周前就离开了,所以我一直在努力让自己对系统有更多的了解,并解决网站上的一些问题 我试图在var/log/中查看我们的日志文件,然后才意识到它们每个都有几GB。尽管对理想的日志文件应该有多大几乎一无所知,但这个文件很容易使我的计算机崩溃的事实似乎太大了。在我的电脑崩溃之前,我可以看到文件中有超过五个月的记录 简单地删除system.log和exception.log安全吗? 当我搜索这个时,我得到了很多与日志清理相关的结果 在Magento中,系统下有打开“日志清理”的设置,但我怀

我们的开发人员几周前就离开了,所以我一直在努力让自己对系统有更多的了解,并解决网站上的一些问题

我试图在var/log/中查看我们的日志文件,然后才意识到它们每个都有几GB。尽管对理想的日志文件应该有多大几乎一无所知,但这个文件很容易使我的计算机崩溃的事实似乎太大了。在我的电脑崩溃之前,我可以看到文件中有超过五个月的记录

简单地删除system.log和exception.log安全吗?

当我搜索这个时,我得到了很多与日志清理相关的结果


在Magento中,系统下有打开“日志清理”的设置,但我怀疑这与这两个日志文件无关,因为a)它似乎设置为每天清除,b)设置了cron。如果我对此不正确,请让我知道,这样我就可以了解为什么这样做不正确。

你猜对了。日志清理设置引用数据库中的日志表。
var/log/
中的文件可以安全删除,就像
var/
中的大多数文件一样。如果您不需要这些文件,那么最简单的方法是从系统>配置>开发人员>日志设置中关闭它们


但是,如果您确实认为需要一些日志以防万一,然后学习如何在服务器上使用,它可以压缩文件并删除最旧的文件。

您是否尝试解决日志文件每天都会清除的错误?如果cron不清除日志,您可以始终将
rm-rf var/log/*
添加到cron。我对更改任何我绝对不必更改的服务器设置有点犹豫,但每当我们雇用新开发人员时,我都会向他们提这一点。感谢您提出使用logrotate的建议。它就像一个符咒!因为我与系统管理员相去甚远,所以我发现这很有帮助。您可以删除
var/
文件夹中的大多数文件,但如果删除
var/package/
文件夹,磁电机连接管理器将找不到任何已安装的软件包。这是一个很好的观点。连接管理器将无法卸载或升级这些扩展,您将无法按原样使用它们。