502 bad gateway

Gena Makhomed gmm на csdoc.com
Сб Июл 24 13:57:39 MSD 2010


On 24.07.2010 12:36, Torafox wrote:

> мой nginx 0.7.65 систематически умирает с 502
> Bad Gateway ошибкой.

нет. там проблемы с backend`ом, куда nginx
пробует подключиться: "Connection refused".

> в логах это выглядит как
>
> 2010/07/24 02:11:33 [error] 8701#0: *9527 connect() to
> unix:/home/layfon/.php.sock failed (111: Connection refused) while
> connecting to upstream, client: 210.212.244.4, server:
> мой-сервер, request: "GET / HTTP/1.1", upstream:
> "fastcgi://unix:/home/layfon/.php.sock:", host: "мой-хост"
>
> и я теряюсь в догадках, почему это
> происходит и что с этим делать. nginx reload
> не помогает,

"nginx reload" не поможет,
потому что проблемы не с nginx.

> приходится каждый раз
> перезагружать весь сервер. у меня есть
> некоторые нестандартные установки, в
> основном для того чтобы можно было
> гонять длинные PHP-скрипты (в несколько
> минут):
>
> 	fastcgi_read_timeout 60000;
> 	client_body_timeout 60000;
> 	send_timeout 60000;
>
> но это уже собственно и все. если это
> вызывает проблемы, не подскажете, как
> выглядит правильная конфигурация для
> возможности параллельного запуска
> десятков долго думающих PHP-скриптов?
> (они там выполняют разные
> шелл-команды..)

если с той стороны говорят "Connection refused"
на попытку подключения, то никакими изменениями
настроек nginx эту проблему решить нельзя.

как вариант - попробовать переключить php fastcgi upstream
с unix на tcp socket или крутить настройки этого backend`а.

-- 
Best regards,
  Gena




Подробная информация о списке рассылки nginx-ru