On Wed, 28 Feb 2007 11:38:06 +0200
"Sergey Chumakov" <CGatePro@mx.ru> wrote:
>> > Под 6.1 тоже, стабильно умирает. >> >> А если при этом зайти на страницу WebAdmin:Monitors->Threads, то >> какие состояния у тредов RPOP оно там показывает? И показывает ли оно >> красненьким слово DEAD?
Ну, значит в ОС - труха. Это слово означает, что приложение (CGatePro) встало на некую операцию (обычно - сокет, бывает - lock - там в той же строчке написано) с тайм аутом, и - зависло. Перед тем как вставать на операцию, оно пишет в свои дескрипторы треда, мол, ожидаю проснуться в такое-то время GMT. А как просыпается - убирает время из дескриптора. Тред, который показывает страничку Тредов - смотрит на такой тред и видит: он ожидал проснуться уже больше, чем 10 секунд назад. Значит, сдох - это ошибка ОС.
Такие были в изобилии на Линухе (пока в 2.4, кажется, TCP стек не переписали), остались изредка в Солярисе - а в FreeBSD вовсю возникли в 4.x после 4.7 (почему их и не надо использовать). Ну, значит, в 6.x оно по-прежнему глюкавое. Решение тут одно - "напишите в фирму-производитель Вашей ОС и потребуйте исправления явной ошибки".
Если libthr теперь является "правильной библиотекой", то потребуйте от фирмы-производителя, чтобы она именно так её и спозиционировала, и официально depricated старую библиотеку.
А то - кто его знает, сколько глюков в libthr. Может, она еще хуже. Мы используем то, что "официально".
> --
> С уважением,
>
> Сергей Чумаков
> системный администратор ISP Оптима Телеком
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
>
>
>
Sincerely,
Vladimir
Получено Wed Feb 28 11:14:48 2007
Этот архив был сгенерирован hypermail 2.1.8 : Wed 28 Feb 2007 - 15:13:39 MSK