php-error.log会多次报告相同的错误。似乎每个浏览器请求。大多数页面都禁用了缓存,因为这是一个包含用户生成内容的动态网站。
在php.ini中,ignore_repeated_errors和ignore_repeated_source都是On。
有没有人想解决这个问题?
提前谢谢
答案 0 :(得分:0)
PHP log will not ignore repeated errors with ignore_repeated_errors = On - 每次脚本执行都会发生(所以通常是......每个请求)。你是如何运行PHP的(mod_php,fastcgi,...)?最好的选择是之后过滤日志,但是如果你真的想早点进入,你可以使用像错误消息一样传递的缓存,只有在缓存未命中时才会记录。
或者,如果您正在运行典型的LAMP堆栈,则可以使用db表进行日志记录,并且只有在新行不存在时才插入新行。