Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ошибка в nginx ?
On Tuesday 08 July 2008 22:18, Igor Sysoev wrote:
> 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/a5a2883173f56f
> > > > > >5d
> > > > > >
> > > > > > но в 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().
Это факт.
Теперь понятно, что виновата оказалась win32 :-)
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
|