Хотя я дал указание php только регистрировать ошибку один раз - я вижу ошибку снова и снова в моем файле журнала. Любые идеи, почему эта директива будет проигнорирована? Я перезапустил apache и т. Д.PHP-журнал не будет игнорировать повторяющиеся ошибки с ignore_repeated_errors = On
ответ
Эта директива только остановит ошибку от повторного входа в систему в пределах того же сценария, который запущен. Когда один и тот же сценарий запускается несколько раз, вы все равно будете видеть эту ошибку каждый раз.
Хорошо, это имеет смысл. Знаете ли вы, что в любом случае это не приведет к повторной записи ошибки при каждом запуске скрипта? Полагаю, я мог бы собрать cron-задание, чтобы очистить его ocassionally ... –
@ sciguy14 Извините за то, что выкалываете такую старую нить .. но нашли ли вы какое-либо решение этой проблемы? Вы перешли на работу cron? – GeneSys
@GeneSys - Я думаю, я добавил, что вам нужно в новом ответе ниже – userfuser
Кроме ignore_repeated_errors
, есть также настройки ignore_repeated_source
ini. Я думаю, что вы будете работать для вас и должны перестать показывать ту же ошибку несколько раз, когда один и тот же файл вызывается снова и снова.
В PHP инструкции here говорит за него:
ignore_repeated_source
- Игнорировать источник сообщения при игнорировании повторных сообщений. Когда это установки на вас не будет журнал ошибок с повторными сообщениями от различных файлов или sourcelines
Можете ли вы опубликовать пример? –
Вы уверены, что редактируете правильный файл php.ini? Посмотрите в phpinfo(), чтобы убедиться. –