backend restart && 502 Bad Gateway

Kostya Alexandrov koticka at mail.ru
Fri Nov 16 16:32:21 MSK 2007


Кривит его потом, с вероятностью в 99% сдохнет mod_ssl проверено 2.0.54, 
2.0.61. Мод ссл потом ссорится с кешем сессий и т.п.
На РХ 2.1, 3, 4

Andrew Kopeyko wrote:
> On Fri, 16 Nov 2007, Gena Makhomed wrote:
>
>> Здравствуйте, All!
>>
>> перезапуск backend`а (service httpd restart) занимает меньше секунды 
>> времени,
>> но если в этот период времени на сервер приходят запросы - клиенты 
>> получают
>> от nginx`а ответ "502 Bad Gateway", и в error.log при этом пишется 
>> ошибка:
>>
>> [error] 14271#0: *49 connect() failed (111: Connection refused) while 
>> reading response header from upstream
>>
>> если клиент в браузере нажмет F5, он увидит запрашиваемую страницу,
>> к этому времени backend уже успеет запуститься и обработает запрос.
>>
>> хочется найти наиболее изящный способ спрятать перезапуск backend`а
>> от клиентов, чтобы вместо отказа в обслуживании они получили только
>> небольшую задержку ответа, в идеале - вообще бы ничего не заметили.
>
> Вам надо использовать "graceful restart" Апача - по сигналу USR1
>
> httpd.apache.org что-то тормозит, поэтому ссылку даю в другое место
> http://www1.zvuki.ru/manual/stopping.html
>
>





More information about the nginx-ru mailing list