ошибка в nginx ?

Igor Sysoev is at rambler-co.ru
Tue Jul 8 22:18:25 MSD 2008


On Tue, Jul 08, 2008 at 10:11:10PM +0400, Andrei Nigmatulin wrote:

> On Tuesday 08 July 2008 21:46, Igor Sysoev wrote:
> > On Tue, Jul 08, 2008 at 09:37:33PM +0400, Andrei Nigmatulin wrote:
> > > On Tuesday 08 July 2008 21:13, Igor Sysoev wrote:
> > > > On Tue, Jul 08, 2008 at 07:57:13PM +0300, Gena Makhomed wrote:
> > > > > вот в этом сообщении Andrei Nigmatulin говорит об ошибке в nginx:
> > > > > http://groups.google.com/group/highload-php-ru/msg/a5a2883173f56f5d
> > > > >
> > > > > но в changelog`е не нашел никаких упоминаний на эту тему.
> > > > > эта ошибка в nginx сейчас так и осталась не исправленной?
> > > >
> > > > На данный момент, судя по
> > > > http://www.ruby-forum.com/topic/132314
> > > > я вижу только ошибку в ядре.
> > >
> > > А с какой целью делается writev() в сокет, для которого connect() вернул
> > > -1 ?
> >
> > А что делать ? EINPROGRESS - это тоже -1. Писать
> > "connect() failed (35: Resource temporarily unavailable) while connecting
> > ..." ?
> 
> Ну как-то так. Или в каких-то случаях есть надежда, что после EAGAIN коннект 
> все-таки случится ?

Не знаю. EAGAIN там появился из-за win32. Но разницы большой нет, когда
прекратить работу - сразу по получении EAGAIN или после получения события
из epoll, проверки getsockopt(SO_ERROR) и write().


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list