BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 22:25

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: обмен данными с manad-ом. ошибки.
СообщениеДобавлено: 22 апр 2015, 19:49 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
При массовых обращениях к устройству типа manad, bgbilling сыпет периодически ошибку -

access 04-22/17:42:22 ERROR [dm-p-14-t-52] DeviceManageWorker - Check uptime error for device: 288: Connection reset. Waiting 60000 ms for next try.
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
-------------------------------------------------

Я существенно видоизменил perl manad-а(но это обстоятельство обнаруживается и на дефолтном скрипте), он выполняет ряд дополнительных функций, в частности делает рестарт dhcp сервера, при каждом изменении. полагаю, что причина сообщений в переполнении очереди коннектов с manad-ом. так как периодически он как бы залипает и перестаёт принимать запросы, через 3-5 минут - опять начинает.

Полагаю, что нужно внедрить некий алгоритм управления количеством сообщений в минуту, которые шлёт биллинг или может быть со стороны биллинга контролировать как-то скорость потока сообщений... или делать сброс очереди, сокетов, а то эти ошибки забивают все логи, хотя ошибкой по сути не являются - через какое-то время действие будет выполнено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обмен данными с manad-ом. ошибки.
СообщениеДобавлено: 22 апр 2015, 19:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
может быть лучше как-то попробовать со стороны perl решить эту проблему ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обмен данными с manad-ом. ошибки.
СообщениеДобавлено: 22 апр 2015, 20:02 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
stark писал(а):
может быть лучше как-то попробовать со стороны perl решить эту проблему ?


да это я полюбому буду делать, просто информирую, что есть такая засада.
не пойму правда в какое место смотреть.. думаю научить manad форкаться, а не на одном порту висеть..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обмен данными с manad-ом. ошибки.
СообщениеДобавлено: 22 апр 2015, 20:22 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Galkov писал(а):
stark писал(а):
может быть лучше как-то попробовать со стороны perl решить эту проблему ?


да это я полюбому буду делать, просто информирую, что есть такая засада.
не пойму правда в какое место смотреть.. думаю научить manad форкаться, а не на одном порту висеть..



а вас какое дерево устройств? под манадом что-то есть? абонент к самому манаду привязан ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обмен данными с manad-ом. ошибки.
СообщениеДобавлено: 23 апр 2015, 11:42 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
stark писал(а):
Galkov писал(а):
stark писал(а):
может быть лучше как-то попробовать со стороны perl решить эту проблему ?


да это я полюбому буду делать, просто информирую, что есть такая засада.
не пойму правда в какое место смотреть.. думаю научить manad форкаться, а не на одном порту висеть..



а вас какое дерево устройств? под манадом что-то есть? абонент к самому манаду привязан ?


под манадом (в дереве) устройств нет.

про привязку каждого к манаду.. дерево сложное, для правильного распределения ip адресов операторами, которые в этом ничего не понимают - "устройствами" являются адреса домов(адрес прикручен через атрибуты), так можно привязать IP ресурс к адресу обслуживания. технология DOCSIS и дома объединены в группы, согласно топологии. manad привязан к такому "устройство-адресу" их действительно очень много (580...600), netflow собирает через flow.agent.link=8:-1 на корневом устройстве.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.036s | 25 Queries | GZIP : On ]