URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83932
[ Назад ]

Исходное сообщение
"Свежеобновленная FreeBSD v7.1-STABLE подвисает"

Отправлено dansoftware , 03-Фев-09 21:53 
В прошедшие выходные обновил FreeBSD v7.0-RELEASE до FreeBSD v7.1-STABLE:
>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<

FreeBSD xxx.xx 7.1-STABLE FreeBSD 7.1-STABLE #4: Sat Jan 31 17:43:06 MSK 2009     xxx@xxx.xx:/usr/obj/usr/src/sys/GW  amd64
>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<

Система используется, как шлюз в Internet. Из тяжеловесного из портов установлено сведущее: asterisk-1.4.21.2_5, mysql-server-5.0.67, zaptel-1.4.6_7, netams-3.4.2 и openvpn-2.0.6_9. Только последние трое пересобирались после обновления ОС, остальное не трогалось.

После этого система уже дважды подвисала с несколько странными симптомами. Ни с того, ни с сего сессия SSH замирает, Asterisk не работает, тунель OpenVPN отваливается. Но при этом сервер пингуется, продолжает работать маршрутизация и natd. Попытка залогиниться с консоли не удается: переключение между виртуальными консолями происходит, однако, реакции на нажатия клавиш для ввода имени никакой нет, также нет ее нет на <Ctrl>+<Alt>+<Delete>. При нажатии кнопки "Power" на системном блоке ACPI выдает сообщение на монитор о том, что система занята и ее работа не может быть завершена сейчас, поэтому процедура shutdown отменена. В общем, возникает такое ощущение, что зависают только задачи user level, хотя с другой стороны тот же natd продолжает работать. После перезагрузки сервера по кнопке "Reset" в логах нет абсолютного никакого криминала, coredumps отсутствуют, за исключением ругни со стороны mount и fsck. Даже GEOM зеркало RAID 1 не рассинхронизируется.

Впервые сервер повис с такими симптомами через ~4 часа после его включения без какой-либо нагрузки, второй инцидент повторился сегодня практически ровно через двое суток но уже под нагрузкой. Исходя из этого есть опасение, что это происходит не в последний раз. Каждое такое подвисание приводит к останову в работе офиса. Подскажите с чего следует начать попытки решить проблему.


Содержание

Сообщения в этом обсуждении
"Советы"
Отправлено AndreyMust19 , 03-Фев-09 23:06 
Ты наверняка помнишь - когда обновлял свою систему? Тогда найди все обновленные файлы и проверь каждый из них. Я так думаю, что виноват какой-то драйвер. Отключи все тяжеловесные приложения (то есть закомментируй запуски их скриптов инициализации) и посмотри - не исчезнут ли проблемы.


"Советы"
Отправлено dansoftware , 04-Фев-09 09:57 
>Ты наверняка помнишь - когда обновлял свою систему? Тогда найди все обновленные
>файлы и проверь каждый из них. Я так думаю, что виноват
>какой-то драйвер.

Система обновлялась через CVSup. Честно говоря, я не вижу смысла в сравнении исходников RELENG_7_0 и RELENG_7. Что я могу там найти, не будучи программистом?


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено Disasm , 03-Фев-09 23:16 
Кстати, проблема та же. Только на компе не стояло ничего, даже ipfw не был запущен. В некоторые моменты времени виснет ssh соединение, через некоторое время обратно оживает. Активности в это время по идее никакой, виснет в совершенно произвольные моменты.

"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено AndreyMust19 , 03-Фев-09 23:22 
>Кстати, проблема та же.

Не пробовали еще сообщить на официальный сайт FreeBSD об этом? Может там уже знают о таких проблемах и уже есть информация на этот счет?



"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено Disasm , 03-Фев-09 23:27 
>>Кстати, проблема та же.
>
>Не пробовали еще сообщить на официальный сайт FreeBSD об этом? Может там
>уже знают о таких проблемах и уже есть информация на этот
>счет?

Собственно до текущего момента я думал что это нормально, учитывая флуд пакетами в нашей локальной сети и частоту процессора 400МГц)) Буду действовать


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено dansoftware , 04-Фев-09 10:25 
>Не пробовали еще сообщить на официальный сайт FreeBSD об этом? Может там
>уже знают о таких проблемах и уже есть информация на этот
>счет?

Поискал в базе PR. Ничего похожего нет. Похоже придется изучать науку send-pr.


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено dansoftware , 04-Фев-09 10:17 
>Кстати, проблема та же. Только на компе не стояло ничего, даже ipfw
>не был запущен. В некоторые моменты времени виснет ssh соединение, через
>некоторое время обратно оживает. Активности в это время по идее никакой,
>виснет в совершенно произвольные моменты.

У меня есть еще один сервер, он был обновлен с 7.1-PREDRELEASE до 7.1-STABLE на сутки раньше, с ним нет таких проблем. Однако, работает эта машина, как маршрутизатор-шейпер, из приложении там ничего нет, нагрузку создают только сетевая подсистема ОС и dummynet. Аппаратная часть у обеих машин весьма схожи, конфиги ядер различаются только добавлением поддержки VLAN у подвисающего.


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено rootaxe , 04-Фев-09 18:18 
>останову в работе офиса. Подскажите с чего следует начать попытки решить
>проблему.

Попробуйте новый планировщик SCHED_ULE вместо SCHED_4BSD


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено dansoftware , 04-Фев-09 21:27 
>>останову в работе офиса. Подскажите с чего следует начать попытки решить
>>проблему.
>
>Попробуйте новый планировщик SCHED_ULE вместо SCHED_4BSD

При компиляции ядра v7.1 SCHEDULER был целенаправленно изменен с 4BSD на ULE. В других источниках теперь наоборот рекомендуют вернуться обратно на 4BSD. А также отключить PREEMPTION.


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено Disasm , 05-Фев-09 04:54 
Пересобрал с 4BSD и без PREEMPTION. Проблема осталась.

"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено Pahanivo , 04-Фев-09 21:43 
ради эксперимента сделай даунгрейд обратно


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено berdoz , 24-Фев-09 19:37 
у меня из портов ставится netams 3.4.1rc1 даже после обновления портов.
с сайта netams я скачал порт, но он не утсановился.
подскажите, пожалуйста, как мне установить netams 3.4.2

"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено dansoftware , 24-Фев-09 20:29 
>у меня из портов ставится netams 3.4.1rc1 даже после обновления портов.
>с сайта netams я скачал порт, но он не утсановился.
>подскажите, пожалуйста, как мне установить netams 3.4.2

v3.4.2 устанавливалась именно из порта опубликованного на сайте NeTAMS.


"Свежеобновленная FreeBSD v7.1-STABLE подвисает"
Отправлено Костя , 17-Июл-09 10:50 
Таже проблема, по непонятной причине отрывается SHH. Сервер продолжает работать, а подключиться к нему не получается.
Никто не нашел причину?