ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ошибка в nginx ?



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



 




Copyright © Lexa Software, 1996-2009.