Это уже третье письмо в лист, а они там так и не появились. Хотя новые
сообщения от остальных участников вижу нормально. По логам SMTP вижу что
письма уходят нормально.
Теперь по сути проблемы:
Действительно есть версия 1.5.22f под linux 2.6.0 и версия 1.5.23 под таким
же линуксом.
Такое поведение именно присуще версии 1.5.23. Получается под linux
реализация POLL так и не сделана по уму?
Сергей.
> > От чего это (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/
>
=====================================================================
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/