flood Posted May 23, 2007 Posted May 23, 2007 (edited) Постоянно вылезают грабли с mpd (как с 3.х так и на 4.х), система 6.2-BETA2 Фефект граблей в том, что в один прекрасный момент перестают отдаваться впн, то-есть впн (pptp, pppoe) новые не подымаются (не видят впн сервера) а старые на сервере висят но трафик по ним не бегает… Конфиг default: load pptp0 load pptp1 load pptp2 ….. load pptp47 load pptp48 load pptp49 load poe50 load poe51 load poe52 ….. load poe296 load poe297 load poe298 load poe299 pptp0: new -i ng0 pptp0 pptp0 load pptp_standart …. poe299: new -i ng299 poe299 poe299 load pppoe_serv pppoe_serv: set bundle disable multilink set bundle enable compression #set bundle max-logins 1 set iface idle 0 set iface disable on-demand set iface disable proxy-arp set iface mtu 1492 set link no pap chap set link no acfcomp protocomp set link enable chap set link keep-alive 10 75 set radius server 1xx.xx.xx.1 ddddd 1812 1813 set radius me 1xx.xxx.xxx.xxx set auth enable radius-auth set radius timeout 10 set radius config /etc/ppp/radius.conf set radius retries 3 #set bundle enable radius-acct #set bundle enable radius-auth #set ipcp yes radius-ip set ipcp ranges 1xxx.xxx.xx.xx/32 192.168.1.1/32 #set ipcp yes radius-ip set ipcp no vjcomp set ipcp dns 1xx.xx.xx.xx set link max-redial -1 set link mtu 1462 set link mru 1462 set iface enable tcpmssfix set pppoe iface em0 set pppoe service "*" set pppoe disable originate set pppoe enable incoming pptp_standart: set iface disable on-demand set iface enable tcpmssfix set bundle enable compression set bundle enable multilink set link mtu 1462 set link mru 1462 set link yes acfcomp protocomp set link no pap chap set link enable chap set link keep-alive 10 75 set ipcp ranges 1xxx.xx.xx.xx/32 192.168.1.1/32 set ipcp yes vjcomp set ipcp dns 1xx.xx.xx.xx set radius config /etc/ppp/radius.conf set radius server xxx.xxx.xxx.xx1 dddd 1812 1813 set radius me 1xx.xxx.xxx.xx set auth enable radius-auth set radius timeout 10 set radius retries 3 # set radius acct-update 300 # set radius update-limit-in 1048576 # set radius update-limit-out 1048576 # set bundle enable radius-auth # set bundle enable radius-acct # set ipcp nbns 192.168.1.1 # set iface enable proxy-arp # set ccp yes mppc # set ccp yes mpp-e40 # set ccp yes mpp-e56 # set ccp yes mpp-e128 # set ccp yes mpp-stateless # set bundle yes crypt-reqd set pptp enable incoming set pptp disable originate mpd.link pptp48: set link type pptp pptp49: set link type pptp pptp50: set link type pptp poe51: set link type pppoe думал что в тюненге системы, было сделано kern.polling.enable=1 kern.ipc.nmbcluster=32768 kern.ipc.maxsockbufs=2097152 kern.ipc.somaxconn=8192 kern.maxfiles=65536 kern.maxfilesperproc=32768 net.inet.tcp.delayed_ack=0 net.inet.tcp.sendspace=65535 net.inet.udp.recvspace=65535 net.inet.udp.maxdgram=57344 net.local.stream.recvspace=65535 net.local.stream.sendspace=65535 в лоадер net.graph.maxalloc=512 net.graph.maxdgram=45000 net.graph.recvspace=45000 не помогло при баге имеем netstat -m 794/25065/25859 mbufs in use (current/cache/total) 650/24950/25600/25600 mbuf clusters in use (current/cache/total/max) 650/24950 mbuf+clusters out of packet secondary zone in use (current/cache) 0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max) 0/0/0/0 9k jumbo clusters in use (current/cache/total/max) 0/0/0/0 16k jumbo clusters in use (current/cache/total/max) 1498K/56166K/57664K bytes allocated to network (current/cache/total) 0/106868/86664 requests for mbufs denied (mbufs/clusters/mbuf+clusters) 0/0/0 requests for jumbo clusters denied (4k/9k/16k) 0/20/6656 sfbufs in use (current/peak/max) 0 requests for sfbufs denied 0 requests for sfbufs delayed 10 requests for I/O initiated by sendfile 0 calls to protocol drain routines есть идеи ? Edited May 23, 2007 by flood Вставить ник Quote
MS Posted May 23, 2007 Posted May 23, 2007 Сначала обнови фрю до 6-stable (cvs tag=RELENG_6) MPD тоже до последних портов обязательно. Дальше если не поможет, смотри что крутить ниже, процесс тонкий и творческий :) net.inet.tcp.sendspace=131072 net.inet.tcp.recvspace=131072 net.inet.udp.recvspace=131072 net.inet.udp.maxdgram=18432 kern.ipc.maxsockbuf=393216 kern.ipc.nmbclusters=16384 kern.maxfiles=30000 kern.maxfilesperproc=25000 kern.ipc.maxsockets=16384 net.inet.ip.intr_queue_maxlen=1000 kern.ipc.somaxconn=1024 net.graph.maxdgram=204800 net.graph.recvspace=204800 на p4 2.4ГГц и 256 RAM при этом держит до 500 одновременных стабильно Вставить ник Quote
GateKeeper Posted May 24, 2007 Posted May 24, 2007 Вообще-то ситуация очень напоминает мне RELEASE-5.4/6.0 и зависание нетграфа на SMP. Автору: при подобных проявлениях проверить: убиваются ли интерфейсы при остановке mpd, если нет, выгружается ли netgraph.ko из ядра, если нет - связаться с irc://glebius@rus.net Хотя RELEASE-6.2 и RELENG_6 этим, по крайней мере у меня, не страдают. Вставить ник Quote
flood Posted May 24, 2007 Author Posted May 24, 2007 Сначала обнови фрю до 6-stable (cvs tag=RELENG_6) MPD тоже до последних портов обязательно. система стоит на флешИДЕ посему с этим есть проблемы... Вставить ник Quote
flood Posted May 24, 2007 Author Posted May 24, 2007 Вообще-то ситуация очень напоминает мне RELEASE-5.4/6.0 и зависание нетграфа на SMP. Автору: при подобных проявлениях проверить: убиваются ли интерфейсы при остановке mpd, если нет, выгружается ли netgraph.ko из ядра, если нет - связаться с irc://glebius@rus.net Хотя RELEASE-6.2 и RELENG_6 этим, по крайней мере у меня, не страдают. Забыл сказать, если происходят выше приведенные проблемы то по mpd stop система не стопиться, пытается постоянно процесс один и тот-же убить. Если пускаю mpd3 c ключом –c то во время падения зайти в консоль не удается, похоже мпд виснет наглухо. При этом се6рвер работает нормально… Вставить ник Quote
GateKeeper Posted May 24, 2007 Posted May 24, 2007 killall -KILL mpd ? Ну и далее по тексту рекомендаций... Сразу скажу: обновить всё-же надо попытаться, man freebsd-update, поскольку Глеб Смирнов первым делом ткнёт в "бетость" имеющейся установки, а с бетами ни один разработчик не любит возиться - мол, есть релиз, если баги сохранились и в релизе - исправим, а бета - извините, не для продакшн-юз. Вставить ник Quote
MS Posted May 24, 2007 Posted May 24, 2007 Забыл сказать, если происходят выше приведенные проблемы то по mpd stop система не стопиться, пытается постоянно процесс один и тот-же убить. Если пускаю mpd3 c ключом –c то во время падения зайти в консоль не удается, похоже мпд виснет наглухо. При этом се6рвер работает нормально… Именнно такие симптомы периодически были. Обновляйся по-любому :) Вставить ник 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.