Я получаю 502 Bad Gateway
от Nginx по строке PHP-кода, которая отлично работает в других местах моей программы ( $ this-> provider = new OAuthProvider ();
), и это работало хорошо раньше. Это сообщение, которое я получаю в журнале ошибок Nginx для каждых 502:
recv () не удалось (104: сброс соединения по одноранговой сети) при чтении заголовка ответа из восходящего потока
В журнале PHP-FPM есть предупреждение для каждый 502:
Я получаю 502 Bad Gateway
от Nginx по строке PHP-кода, которая отлично работает в других местах моей программы ( $ this-> provider = new OAuthProvider ();
), и это работало хорошо раньше. Это сообщение, которое я получаю в журнале ошибок Nginx для каждых 502:
recv () не удалось (104: сброс соединения по одноранговой сети) при чтении заголовка ответа из восходящего потока
В журнале PHP-FPM есть предупреждение для каждый 502:
Я получаю 502 Bad Gateway
от Nginx по строке PHP-кода, которая отлично работает в других местах моей программы ( $ this-> provider = new OAuthProvider ();
), и это работало хорошо раньше. Это сообщение, которое я получаю в журнале ошибок Nginx для каждых 502:
recv () не удалось (104: сброс соединения по одноранговой сети) при чтении заголовка ответа из восходящего потока
В журнале PHP-FPM есть предупреждение для каждый 502:
[ПРЕДУПРЕЖДЕНИЕ] [пул www] дочерний элемент 17427 вышел по сигналу 11 SIGSEGV через 142070.657176 секунд после запуска
После попытки внесения ряда изменений в файл nginx.conf я застрял и был бы очень признателен за любые указания на то, что делать далее.
Я использую Nginx 0.7.67 и PHP 5.3.2 в Ubuntu 10.04.
Ваш процесс PHP аварийно завершился с ошибкой сегментации ("сигнал 11 SIGSEGV"), из-за чего Nginx увидел "соединение сброшено узлом" (в данном случае PHP является узлом, а Nginx сообщает: "Смотрите, он завис на меня, прежде чем я мог получить ответ от него»).
Посетите страницу базы данных PHP Bug на странице как сообщить об ошибке, которую кто-то захочет исправить, чтобы узнать, как получить обратную трассировку segfault, чтобы вы могли сообщить о ней.