php-error.log 多次报告相同的错误。似乎与每个浏览器请求一样。大多数页面都禁用缓存,因为这是一个包含用户生成内容的动态站点。
在 php.ini 中,ignore_repeated_errors 和 ignore_repeated_source 都是 On。
有没有人有任何想法来解决这个问题?
先感谢您
php-error.log 多次报告相同的错误。似乎与每个浏览器请求一样。大多数页面都禁用缓存,因为这是一个包含用户生成内容的动态站点。
在 php.ini 中,ignore_repeated_errors 和 ignore_repeated_source 都是 On。
有没有人有任何想法来解决这个问题?
先感谢您
PHP 日志不会忽略 ignore_repeated_errors = On 的重复错误- 它会在每次脚本执行时发生(因此通常是...每个请求)。您如何运行 PHP(mod_php、fastcgi、...)?最好的选择是事后过滤日志,但如果你真的想更早进入那里,你可以使用像缓存这样的东西,它与错误消息一起传递,只有在缓存未命中时才记录。
或者,如果您正在运行典型的 LAMP 堆栈,则可以使用 db 表进行日志记录,并且仅在不存在最近的行时才插入新行。