The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Падает MPD5 с периодичностью 6-8 часов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от TESTER on 17-Апр-08, 08:32 
Здравствуйте!

Поставил сервер FreeBSD 6.3 на него MPD5 из package - получилось MPD version 5.0b1
на сервере стоит плата Cronyx TAU/PCI4e1 подключена к циске вышестоящей с потоком E1 G.703.
Работала связка прилично на Encapsulation HDLC (по netgraph) в течение длительного времени.
Решили перейти на Encapsulation PPP чтобы прокинуть два канала E1 в едином 4Мбитном.
Так как управлять из userland netgraph в режиме multilink PPP невозможно а C я не знаю
Поставил MPD5.
Вот конфиг:

#################################################################
#
#    MPD configuration file
#
# This file defines the configuration for mpd: what the
# bundles are, what the links are in those bundles, how
# the interface should be configured, various PPP parameters,
# etc. It contains commands just as you would type them
# in at the console. Lines without padding are labels. Lines
# starting with a "#" are comments.
#
# $Id: mpd.conf.sample,v 1.41 2007/10/05 17:42:52 amotin Exp $
#
#################################################################

startup:
    # configure the console
    set console self 127.0.0.1 5005
    set console user mpd dpm
    set console open
    # configure the web server
    set web self X.X.X.1 5006
    set web user mpd dpm
    set web open
    set netflow node netflow0
    set netflow hook 2

default:
    load sync

sync:
#
# Dedicated synchronous line using netgraph link.
#

    create bundle static V
    set iface route Y.Y.Y.105
#    set ipcp disable
    set ipcp ranges Y.Y.Y.106/30 Y.Y.Y.105/30
#    set bundle enable round-robin
    set iface enable netflow-in
    set iface enable netflow-out

    create link static L1 ng
    set link action bundle V
    set link max-redial 0
    set link no chap pap
    set ng node cp0:
    set ng hook rawdata
#    set link enable multilink
    set link bandwidth 2000000
    open

#    create link static L2 ng
#    set link action bundle V
#    set link max-redial 0
#    set link no chap pap
#    set ng node cp1:
#    set ng hook rawdata
#    set link enable    multilink
#    set link bandwidth 2000000
#    open

все поднялось - пошел трафик -никаких проблем не было. НО спустя часов 8 канал лег.
Я перезапустил MPD - канал поднялся - и опять начал работать
Вечером все повторилось опять часов через 6-8 но теперь я поставил лог
вот что в логе с момента падения:

Apr 16 22:19:26 gw1 mpd: [L1] LCP: rec'd Terminate Request #219 (Opened)
Apr 16 22:19:26 gw1 mpd: [L1] LCP: state change Opened --> Stopping
Apr 16 22:19:26 gw1 mpd: [L1] AUTH: Accounting data for user : 40641 seconds, 6516418206 octets in, 3260568836 octets out
Apr 16 22:19:26 gw1 mpd: [V] Bundle up: 0 links, total bandwidth 9600 bps
Apr 16 22:19:26 gw1 mpd: [V] IPCP: Close event
Apr 16 22:19:26 gw1 mpd: [V] IPCP: state change Opened --> Closing
Apr 16 22:19:26 gw1 mpd: [V] IPCP: SendTerminateReq #4
Apr 16 22:19:26 gw1 mpd: [V] error writing len 8 frame to bypass: Network is down
Apr 16 22:19:26 gw1 mpd: [V] IPCP: LayerDown
Apr 16 22:19:26 gw1 mpd: [V] IFACE: Down event
Apr 16 22:19:26 gw1 mpd: [V] IPCP: Down event
Apr 16 22:19:26 gw1 mpd: [V] IPCP: LayerFinish
Apr 16 22:19:26 gw1 mpd: [V] No NCPs left. Closing links...
Apr 16 22:19:26 gw1 mpd: [V] IPCP: state change Closing --> Initial
Apr 16 22:19:26 gw1 mpd: [L1] AUTH: Cleanup
Apr 16 22:19:26 gw1 mpd: [L1] LCP: SendTerminateAck #2
Apr 16 22:19:26 gw1 mpd: [L1] LCP: LayerDown
Apr 16 22:19:26 gw1 mpd: [L1] AUTH: Accounting-Thread started
Apr 16 22:19:26 gw1 mpd: [L1] AUTH: Accounting-Thread finished normally
Apr 16 22:19:28 gw1 mpd: [L1] LCP: state change Stopping --> Stopped
Apr 16 22:19:28 gw1 mpd: [L1] LCP: LayerFinish
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 1
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] LCP: state change Stopped --> Starting
Apr 16 22:19:28 gw1 mpd: [L1] LCP: LayerStart
Apr 16 22:19:28 gw1 mpd: [L1] link: UP event
Apr 16 22:19:28 gw1 mpd: [L1] link: origination is unknown
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Up event
Apr 16 22:19:28 gw1 mpd: [L1] LCP: state change Starting --> Req-Sent
Apr 16 22:19:28 gw1 mpd: [L1] LCP: SendConfigReq #3
Apr 16 22:19:28 gw1 mpd:  ACFCOMP
Apr 16 22:19:28 gw1 mpd:  PROTOCOMP
Apr 16 22:19:28 gw1 mpd:  MRU 1500
Apr 16 22:19:28 gw1 mpd:  MAGICNUM 4f4e6858
Apr 16 22:19:28 gw1 mpd:  MP MRRU 1600
Apr 16 22:19:28 gw1 mpd:  ENDPOINTDISC [802.1] 00 04 ac d6 23 da
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 2
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] LCP: state change Req-Sent --> Starting
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 3
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 4
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 5
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 6
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 7
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 8
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 9
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 10
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 11
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 12
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 13
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 14
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 15
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event
Apr 16 22:19:28 gw1 mpd: [L1] NG: can't connect "[1d0beaf]:"->"left" and "cp0:"->"rawdata": File exists
Apr 16 22:19:28 gw1 mpd: [L1] link: DOWN event
Apr 16 22:19:28 gw1 mpd: [L1] link: reconnection attempt 16
Apr 16 22:19:28 gw1 mpd: [L1] LCP: Down event


и командой ./mpd5 restart не перезапускается - только когда даешь ./mpd5 stop, ./mpd5 start - он заново поднимается и фурычит гдето опять часов 6-8
Подскажите где рыть по MPD5 очень мало информации в сети...

Вообще буду очень признателен если ктото подскажет как мне написать на C код чтобы послать сообщения ноде netgraph для управления параметрами PPP-ноды... Не хочу использовать MPD -он там такое на делал что я думаю - он сам кривой.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от TESTER on 17-Апр-08, 08:59 
>[оверквотинг удален]
>
>и командой ./mpd5 restart не перезапускается - только когда даешь ./mpd5 stop,
>./mpd5 start - он заново поднимается и фурычит гдето опять часов
>6-8
>Подскажите где рыть по MPD5 очень мало информации в сети...
>
>Вообще буду очень признателен если ктото подскажет как мне написать на C
>код чтобы послать сообщения ноде netgraph для управления параметрами PPP-ноды... Не
>хочу использовать MPD -он там такое на делал что я думаю
>- он сам кривой.

С человеком на том конце определились что падало по команде clear counters mu1 - это мультилинк интерфейс который на его конце.

Ктонить может тыкнуть как сделать так чтобы от этого линк не падал либо поднимался

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от Pahanivo email(??) on 17-Апр-08, 10:24 
>Ктонить может тыкнуть как сделать так чтобы от этого линк не падал
>либо поднимался

Попробуй обрабатывать это скриптами при падении-подъеме интерфейса.
типа:
        set iface up-script /usr/local/etc/mpd4/mpd.up-script
        set iface down-script /usr/local/etc/mpd4/mpd.down-script
см доки mpd.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от Alexander Motin email on 17-Апр-08, 14:40 
>Ктонить может тыкнуть как сделать так чтобы от этого линк не падал
>либо поднимался

Подозреваю, что может иметь место какая-то ошибка в mpd в обработке обрыва ng соединения.
Попробуйте поставить из портов свежий mpd5.1 и расскажите что получилось.
Для отладки можете добавить в конфиг 'log +phys +phys2 +phys3'.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от plintus (ok) on 07-Май-08, 14:28 
>>Ктонить может тыкнуть как сделать так чтобы от этого линк не падал
>>либо поднимался
>
>Подозреваю, что может иметь место какая-то ошибка в mpd в обработке обрыва
>ng соединения.
>Попробуйте поставить из портов свежий mpd5.1 и расскажите что получилось.
>Для отладки можете добавить в конфиг 'log +phys +phys2 +phys3'.

аналогичная ситуация
поставил 5.1
~5 часов и улетел.

улетел в тот момент когда игрался с вэб интерфейсом 5го мпд.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от Alexander Motin email on 10-Май-08, 20:18 
>улетел в тот момент когда игрался с вэб интерфейсом 5го мпд.

Прямо таки Карлсон. Он улетел, но обещал вернуться. :)
Улетел куда? Что конкретно делал и что было в логах?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Падает MPD5 с периодичностью 6-8 часов"  
Сообщение от Maf on 12-Сен-08, 02:21 
>>улетел в тот момент когда игрался с вэб интерфейсом 5го мпд.
>
>Прямо таки Карлсон. Он улетел, но обещал вернуться. :)
>Улетел куда? Что конкретно делал и что было в логах?

Столкнулся с такой же проблемой.
Пока что вроде помогает такое решение:
    set iface down-script "/usr/local/etc/mpd5/link-down"
---
/usr/local/etc/mpd5/link-down
-
#!/usr/local/bin/bash
ngctl shutdown ng0:
-
Судя по всему при рестарте оно не успевает закрыть интерфейс.
ты не решил этой проблемы ещё?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру