rkorolev Posted October 9, 2006 Posted October 9, 2006 Здравствуйте. Работал себе прекрасно pppoed/ppp на однопроцессорной системе. Приобретен был новый сервер dual xeon 3.2, взгромождена на него фря 5.5 и обкатанный и рабочий софт. Однако стал он периодически виснуть без единой строки в консоли, а если и не виснуть, то уходить в ребут. FreeBSD 5.5-RELEASE,5.5-STABLE, pppoed+ppp, routed В кернеле - dummynet, smp, polling (пробовали и без polling'a). Попробовали на другом серваке, с dualcore процом - аналогичная картина. Никто с таким не сталкивался? Вставить ник Quote
GateKeeper Posted October 10, 2006 Posted October 10, 2006 в списках рассылки гляньте, и в PR-базе. Это раз. Во-вторых, неплохо бы еще 6.1-STABLE вместо 5.5 (пятёрка даже самими разработчиками в кулуарах называется сейчас devel), да и по отзывам народа 5.х менее стабильна чем 6.х. Заодно можете переехать на netgraph (mpd), и консолидировать всё в одном мощном инструментальном наборе (кстати, в 6.1 поправлена ошибка с блокировками нетграфа, приводившая к зависанию оного на SMP, лично эту проблему Глебу Смирнову описывал и тыкал в PR, так и оставшийся незамеченным до того времени, однако я не могу сказать точно, был ли бэкпорт исправлений в 5.5). Ну и напоследок: главное правило общения с разработчиками по поводу такой грабли: ядро в отладочный режим (опции сборки) и дамп отладочной корки им в студию. Вставить ник Quote
rus-p Posted October 10, 2006 Posted October 10, 2006 (edited) Сталкивался на Pentium-D, та же штука с теми же самыми pppoed и user-level ppp. Грешу пока на свои кривые руки. Мать была асус p5ld2-vm. 6.1 не пробывал, 6.0 точно зависает. Edited October 10, 2006 by rus-p Вставить ник Quote
edwin Posted October 10, 2006 Posted October 10, 2006 Здравствуйте. Работал себе прекрасно pppoed/ppp на однопроцессорной системе.Приобретен был новый сервер dual xeon 3.2, взгромождена на него фря 5.5 и обкатанный и рабочий софт. Однако стал он периодически виснуть без единой строки в консоли, а если и не виснуть, то уходить в ребут. FreeBSD 5.5-RELEASE,5.5-STABLE, pppoed+ppp, routed В кернеле - dummynet, smp, polling (пробовали и без polling'a). Попробовали на другом серваке, с dualcore процом - аналогичная картина. Никто с таким не сталкивался? 1) Попробуйте накатится до 6.1 последней версии 2) попробуйте отключить ACPI 3) очень желательно перейти (уже говорили, но повторюсь) на mpd Вставить ник Quote
rkorolev Posted October 11, 2006 Author Posted October 11, 2006 На mpd планируем, но с ним есть свои тараканы... Вставить ник Quote
rkorolev Posted October 16, 2006 Author Posted October 16, 2006 debug.mpsafenet=0 вроде пока спасает. Кстати, а что народ для анонса клиентских ip порекомендует: zebra? quagga? А то как-то столкнулись, что падала эта зебра, как последняя сволочь, так пока на routed и осели. Вставить ник Quote
edwin Posted October 17, 2006 Posted October 17, 2006 > quagga? мы используем quagga работает вполне так нормально Вставить ник Quote
Карамболь Posted October 18, 2006 Posted October 18, 2006 такие же проблемы на dual xeon фрю ставили и 6.1 и 5.5 стоит mpd (3-й) минут 15-30 поработает и виснет напрочь либо просто сампо себе mpd начинает глючить HELP ! Вставить ник Quote
edwin Posted October 18, 2006 Posted October 18, 2006 > минут 15-30 поработает и виснет напрочь кто виснет, сервант или mpd ? покажите dmesg, конфиг ядра Время зависания зависит ли от нагрузки ? покажите sysctl переменные для device pulling желательно также конфиг самого mpd > стоит mpd (3-й) Мы в данный момент гоняем тестовый PPPoE сервант с FreeBSD 6.2-PreRel + mpd4 ничего так работает .... Вставить ник Quote
Карамболь Posted October 18, 2006 Posted October 18, 2006 пару раз вис сервер с ошибкой Fatal trap 12: page fault while in kernel mode поковырялись немного... выключили ГиперТрединг - виснуть сервак перестал. но начал глючить мпд при старте отваливается с ошибкой can't set bpf node program: No such file directory ( в frebsd 5.5 ) ... и в frebsd 6.1 - та же самая ошибка dmesg пустой в ядре - smp выключен , полинги включены.. kern.polling.burst_max=1500 kern.polling.burst=5 kern.polling.burst_max=1000 kern.polling.enable=1 остальное стандартно в loader.conf kern.ipc.nmbclusters=32768 kern.ipc.maxsockets=131072 kern.maxfiles="65535" kern.maxusers="512" Вставить ник Quote
edwin Posted October 18, 2006 Posted October 18, 2006 > выключили ГиперТрединг 1) а Вы вместе с ним не выключили bpf ? 2) покажите настройки NetGraph Вставить ник Quote
GateKeeper Posted October 19, 2006 Posted October 19, 2006 А заодно проверьте вывод команды # kldstat | grep ng_pppoe Вставить ник Quote
VicM Posted November 1, 2006 Posted November 1, 2006 Мы в данный момент гоняем тестовый PPPoE сервант с FreeBSD 6.2-PreRel + mpd4 ничего так работает ....Ну и как работает mpd4? Есть ли баги с виндовыми клиентами, были ли попытки поднять сессию между роутером d-link, zyxel etc и mpd4? Спасибо! Вставить ник Quote
edwin Posted November 3, 2006 Posted November 3, 2006 Мы в данный момент гоняем тестовый PPPoE сервант с FreeBSD 6.2-PreRel + mpd4 ничего так работает ....Ну и как работает mpd4? Есть ли баги с виндовыми клиентами, были ли попытки поднять сессию между роутером d-link, zyxel etc и mpd4? Спасибо! Патченый mpd(см. тему jab'а ) работает более чем вменяемо... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.