recv и send из/в сокет.

pywork pywork at gmail.com
Tue Dec 5 16:39:00 MSK 2006


Имеется свой http модуль.
В обработчике запроса модуль открывает сокет и соединяется с бэкэндом. 
Далее парочку send и recv. И ответ.
Возникла такая загвоздка.
Сокет создается при помощи функции ngx_event_connect_peer.
Создается на момет инициализации или в первом запросе. Это не важно.
Затем следует небольшая пауза. 5 мин. После этого повторяется запрос к 
модулю, но уже send и recv не проходят. Приходится делать 
ngx_close_connection и сновать ngx_event_connect_peer.
Нет ли какого-нибудь флага/функции которые бы позволили узнать отвалился 
ли бэкэнд или нет?
Спасибо.






More information about the nginx-ru mailing list