Журнал PHP не будет игнорировать повторяющиеся ошибки с ignore_repeated_errors = On

StackOverflow https://stackoverflow.com/questions/1964732

Вопрос

Хотя я дал указание php регистрировать ошибку только один раз - я вижу ошибку снова и снова в своем файле журнала.Есть какие-нибудь идеи, почему эта директива будет проигнорирована?Я перезапустил apache и т.д.

Это было полезно?

Решение

Эта директива только предотвратит повторное занесение ошибки в журнал в рамках одного и того же запуска скрипта.Когда один и тот же скрипт запускается несколько раз, вы все равно будете каждый раз видеть эту ошибку.

Другие советы

Кроме того , ignore_repeated_errors, существует также ignore_repeated_source настройки ini.Я думаю, что это сработало бы для вас и должно прекратить показывать одну и ту же ошибку повторно, когда один и тот же файл вызывается снова и снова.

Как руководство по PHP здесь говорит за это:

ignore_repeated_source - Игнорировать источник сообщения при игнорировании повторяющихся сообщений.Когда этот параметр включен, вы не будете регистрировать ошибки с повторяющимися сообщениями из разных файлов или исходных строк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top