Журнал PHP не будет игнорировать повторяющиеся ошибки с ignore_repeated_errors = On
-
21-09-2019 - |
Вопрос
Хотя я дал указание php регистрировать ошибку только один раз - я вижу ошибку снова и снова в своем файле журнала.Есть какие-нибудь идеи, почему эта директива будет проигнорирована?Я перезапустил apache и т.д.
Решение
Эта директива только предотвратит повторное занесение ошибки в журнал в рамках одного и того же запуска скрипта.Когда один и тот же скрипт запускается несколько раз, вы все равно будете каждый раз видеть эту ошибку.
Другие советы
Кроме того , ignore_repeated_errors
, существует также ignore_repeated_source
настройки ini.Я думаю, что это сработало бы для вас и должно прекратить показывать одну и ту же ошибку повторно, когда один и тот же файл вызывается снова и снова.
Как руководство по PHP здесь говорит за это:
ignore_repeated_source
- Игнорировать источник сообщения при игнорировании повторяющихся сообщений.Когда этот параметр включен, вы не будете регистрировать ошибки с повторяющимися сообщениями из разных файлов или исходных строк