Nginx + PHP-FPM 502 Bad Gateway

Я получаю 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.

16
задан Drew Noakes 12 January 2013 в 03:26
поделиться

1 ответ

Ваш процесс PHP аварийно завершился с ошибкой сегментации ("сигнал 11 SIGSEGV"), из-за чего Nginx увидел "соединение сброшено узлом" (в данном случае PHP является узлом, а Nginx сообщает: "Смотрите, он завис на меня, прежде чем я мог получить ответ от него»).

Посетите страницу базы данных PHP Bug на странице как сообщить об ошибке, которую кто-то захочет исправить, чтобы узнать, как получить обратную трассировку segfault, чтобы вы могли сообщить о ней.

2
ответ дан 30 November 2019 в 23:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: