On Mon, 12 Jan 2004, Andriy T. Yanko wrote: > Вообщем действительно проблема не в парентах ... > > Mon Jan 12 15:49:08 2004 [0x1f300b]fill_mem_obj(): Sending ready header > `Content-Type:' -> `text/html'. > Mon Jan 12 15:49:08 2004 [0x1f300b]fill_mem_obj(): Connection closed by server. > Mon Jan 12 15:49:08 2004 [0x1f300b]fill_mem_obj(): load error. > Mon Jan 12 15:49:08 2004 [0x1f300b]lookup_dns_cache(): It's here > > А тут видим такую вот неприятную строчку : [0x1f300b]fill_mem_obj(): Connection > closed by server. > Естетстенно в кеш ничего не помещается > > От чего это (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/