Устранение неполадок при ошибке Apache2 500

Устранение неполадок при ошибке Apache2 500

Недавно я обновил код на промежуточном сервере, и теперь одна ссылка в приложении выдает внутреннюю ошибку сервера...

Никаких изменений в .htaccess в корневом каталоге doc не было, но чтобы исключить это из уравнения, я удалил .htaccess для проверки, и ничего не пошло.

Apache2 logLevel был изменен на debug иничеговедется журнал. (просмотр tail -f /var/log/apache2/error.log и загрузка страницы ничего не добавляют в журнал).

Этот код прекрасно работает на нашем сервере разработки. Я знаю, что это не так уж много.

Без логов я в тупике. Это довольно сложное приложение, и без логов я просто не могу понять, в чем проблема.

Любая помощь будет оценена по достоинству. Спасибо заранее.

решение1

Ладно, ребята, похоже, это просто IE выдал ошибку 500. Загрузка страницы в Firefox показывает приятную ошибку анализа PHP (приложение поддерживается только в IE, поэтому мне пришлось переключить свои пользовательские агенты для тестирования).

Для справки: я проверил все свои виртуальные хосты, чтобы убедиться, что все логи верны. Так и было. Я до сих пор не понимаю, почему у меня ничего не регистрируется.

Спасибо за помощь!

решение2

Обычно код 500 означает, что какой-то вызываемый вами CGI-модуль дает сбой, поэтому не всегда легко получить полезные журналы. Если вы знаете, какой CGI-модуль вызывается, вы можете попытаться заставить его вести собственный журнал и посмотреть, что вы найдете.

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

Связанный контент