Назад | Перейти на главную страницу

Ошибка HTTP 500 при отправке формы с определенного компьютера

Мы разрабатываем сайт на сервере, но у нас есть проблема. Один из наших разработчиков начал получать внутреннюю ошибку сервера (500) при отправке формы. Это происходит только с формами, которые используют post как метод. Ошибка apache:

Handler for x-httpd-php5 returned invalid result code 70007, referer: http://example.com/page

Проблема возникает только на его ноутбуке (и пока только на его ноутбуке), независимо от браузера, который он использует, и независимо от сети Wi-Fi, к которой он подключен (каждый раз с разными интернет-провайдерами). Он безуспешно пытался восстановить систему на своем ноутбуке. Он построил виртуальную машину на своем ноутбуке с Windows 8 и может публиковать формы внутри виртуальной машины. Он может отправлять формы сообщений на другие веб-сайты, размещенные на том же сервере. Он не использует прокси-сервер или брандмауэр на своем ноутбуке, которые могут вызвать ошибку. Мы очистили сервер и добавили единственный test.php с формой и кнопкой отправки, он дает ту же ошибку.

Сервер использует следующее:

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

-edit- Перезагрузка ноутбука в безопасном режиме позволяет разработчику снова отправлять формы. Вроде проблема на стороне клиента. Еще идеи относительно того, что может вызвать эту проблему?

Перезагрузка компьютера в безопасном режиме решила проблему. Теперь мы знали, что это проблема на стороне клиента. Запуская одно за другим приложения, мы выяснили, что проблема в AVG-Antivirus. Мы подозреваем, что это какой-то плагин для браузера. Разработчик не использует AVG в качестве брандмауэра.

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