Журнал ошибок PHP показывает предупреждения в строке 1768776801
Я нашел в своем журнале ошибок это (Примечание: я не удалил имя файла)
Конечно, у меня нет сценария с 1 млрд строк.
PHP Version 5.3.3-7
Apache 2
Другая странная вещь в том, что у меня есть
set_error_handler( 'myHandler' );
Чтобы записать в журнал ошибок и другую информацию, но с этой ошибкой кажется, что PHP просто игнорирует мой обработчик ошибок. У меня нет кода, который может сгенерировать эту ошибку до моего звонка в set_error_handler
Изменить
- Debian на 64Bit
- Я не редактировал, в журнале ошибок нет ни одного имени файла, на самом деле я не знаю, какой скрипт вызывает это.
- У меня установлен APC
Ответы
Ответ 1
Это скорее комментарий, чем фактический ответ:
Вам нужно выяснить, какой фактический код вызывает ошибку. Пока вам не трудно сказать, что конкретно происходит.
Чтобы начать отладку, убедитесь, что вы сконфигурировали журнал ошибок в своем php.ini
, чтобы он не зависел от конфигурации времени выполнения.
Затем вы можете установить xdebug и добавить backtraces в свой журнал. Важная часть здесь, что она не зависит от set_error_handler
.
Эта информация о регистрации должна уже дать вам больше информации. Если нет, начните с удаленной отладки и пройдите код до тех пор, пока не появится предупреждение.
Связанный с нами вопрос: