使用ignore_repeated_errors = On,PHP日志不会忽略重复的错误

Jer*_*lum 5 php error-logging ignore directive

虽然我已经指示php只记录一次错误 - 我在我的日志文件中一遍又一遍地看到错误.任何想法为什么会忽略这个指令?我重新启动了apache等.

Ben*_*mes 8

该指令仅阻止在同一脚本运行中再次记录错误.当多次运行相同的脚本时,您每次仍会看到该错误.

  • @ sciguy14很抱歉挖掘这么老的线程..但是你找到了解决这个问题的方法吗?你切换到一个cron-job了吗? (2认同)

use*_*ser 5

除了 之外ignore_repeated_errors,还有ignore_repeated_sourceini 设置。我认为一个对你有用,并且当一遍又一遍地调用同一个文件时应该停止重复显示相同的错误。

正如 PHP 手册所说:

ignore_repeated_source- 忽略重复消息时忽略消息来源。当此设置为“开”时,您将不会记录来自不同文件或源代码行的重复消息的错误