如果 httpd/php 不断重复记录错误,是否有办法停止记录错误以防止泛滥?
目前 /usr/local/apache/logs/error_log 文件已被淹没,我想防止这种情况发生。
答案1
为了支持迈克尔所说的话,我为每个虚拟主机设置了单独的日志记录。
这是一个简单的配置更改,可以为您省去很多麻烦。只需在每个条目中添加一个 ErrorLog 条目即可。这也有助于减少开发和故障排除的混乱。
一旦启用了单独的日志记录,下一步应该是使用 logrotate 在每个目录/日志上设置日志轮换。
最后,您还可以为这些 vhosts/users/homedirs 配置/实施用户配额,并防止他们的日志占用系统的所有可用硬盘。
答案2
按 VirtualHost 拆分错误日志并让客户端处理他们自己的网站错误。
答案3
正如 Ladadadada 所问的那样,我不会推荐这样做,最好修复错误日志然后停止登录,但如果您确定要停止记录错误,请执行以下操作:
ErrorLog off