On Tue, 13 Jan 2004, Sergei Golod wrote:

> Это уже третье письмо в лист, а они там так и не появились. Хотя новые

Как не появились? Я ведь на них отвечаю?

> сообщения от остальных участников вижу нормально. По логам SMTP вижу что
> письма уходят нормально.
> 
> Теперь по сути проблемы:
> Действительно есть версия 1.5.22f под linux 2.6.0 и версия 1.5.23 под таким
> же линуксом.
> Такое поведение именно присуще версии 1.5.23. Получается под linux
> реализация POLL так и не сделана по уму?

Не просто под линуксом, а возможно - под старым линуксом(RH 6.1).

> 
> Сергей.
> 
> > > От чего это (Connection closed by server.)?
> >
> > Да, дело именно в этом. Фактически значит что после полла сокеты сервера
> > вернулся признаки того, что читать из сокеты нельзя, хотя сокета
> закрылась.
> >
> > вот это место.
> >
> >         if ( !IS_READABLE(&pollarg[0]) ) {
> >             if ( IS_HUPED(&pollarg[0]) ) {
> >                 my_xlog(OOPS_LOG_NOTICE|OOPS_LOG_DBG|OOPS_LOG_INFORM,
> "fill_mem_obj(): Connection closed by server.\n");
> >                 obj->state =  OBJ_READY;
> >                 obj->flags |= FLAG_DEAD;
> >                 change_state_notify(obj);
> >                 goto error;
> >             }
> >
> > IMHO - неправильно поведение poll().
> > Попробуйте следующее:
> >
> > в файле config.h найдите строку
> >
> > #define HAVE_POLL 1
> >
> > и закомментируйте её. после чего
> >
> > make clean all
> >
> > Ну и попробуйте запустить.
> >
> > >  железо не выдерживает? плохо сконфигурирована сеть?
> > > Можна ли по подробней об Connection closed by server?
> > >
> > >
> > > Да на сервере у меня старенькое все
> > > RH 6.1
> > > glibc  2.1.2
> > > kernel 2.2.25
> > > BerkeleyDB 2.7.7 API
> >
> > С какой версии oops это началось? в 1.5.23 было разрешено под линуксом
> > использовать poll. может дело именно в этом.
> >
> > Igor Khasilev                   |
> > PACO Links, igor at paco dot net  |
> >
> > =====================================================================
> > If you would like to unsubscribe from this list send message to
> > [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> > Archive is accessible on http://lists.paco.net/oops-rus/
> >
> 

Igor Khasilev                     |
PACO Links, igor at paco dot net  |

=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом