На одной странице я выполняю несколько вызовов AJAX. Все вызовы возвращают ответы успешно, но последний (не связанный с другими вызовами ajax) возвращает внутреннюю ошибку сервера 500 в качестве кода ответа (как сообщает firebug). Однако, несмотря на код ошибки, этот вызов AJAX возвращает правильный контент.
К моему удивлению, когда я устанавливаю для параметра display_errors в php.ini значение On, ошибка исчезает, и на странице отображается ответ. У меня есть запись ошибок настройки в файл, но не регистрируется ошибка, соответствующая вышеупомянутой внутренней ошибке сервера.
Кстати, я использую Apache, JQuery, PHP5, APC (если актуально).