BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2024, 14:27

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 04 дек 2011, 00:13 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Расскажите, пожалуйста, как происходит работа с сервисами в 5.2? В 5.1 была задача проверка шлюзов IPN, которая с заданной периодичностью отправляла задания на шлюзы. Можно было не беспокоиться о сохранности состояния услуги на шлюзе, все равно каждый раз на шлюз отправлялись команды для ее установки. А вот как это происходит в модуле Inet? Что будет если мой шлюз не может установить параметры сервиса в данный момент? Что будет если шлюз перезагрузился после того как параметры сервиса были установлены? В общем вопрос такой - как в модуле Inet осуществляется контроль за текущим состоянием сервисов на шлюзах?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 дек 2011, 19:31 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Что будет если мой шлюз не может установить параметры сервиса в данный момент?
Если произойдет ошибка - то состояние в БД не изменится, модуль после паузы будет пробовать снова.
Цитата:
Что будет если шлюз перезагрузился после того как параметры сервиса были установлены?
Для этого будет использоваться отслеживаение перезагрузки по (snmp) uptime. При обнаружении перезагрузки будет вызываться переинициализация всех привязанных сервисов (вызвано serviceCreate). Также планируется пункт меню для устройства, который будет вызывать переинициализацию. Это пока не работает, т.к. посервисный radius аккаунтинг доделывали.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 дек 2011, 08:43 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Цитата:
Если произойдет ошибка - то состояние в БД не изменится, модуль после паузы будет пробовать снова.

А параметры этой паузы где задаются?

Цитата:
Для этого будет использоваться отслеживаение перезагрузки по (snmp) uptime. При обнаружении перезагрузки будет вызываться переинициализация всех привязанных сервисов (вызвано serviceCreate).


Задумано на мой взгляд правильно. Но, пожалуйста, сразу продумайте метод получения uptime для пользовательских типов устройств. Мне кажется логичным сделать так же перегружаемую функцию getSystemUptime или что-то вроде этого.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2012, 20:21 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Господа, а когда эта весьма важная фича будет реализована?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2012, 05:46 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
Вот-вот должны. Мы тоже это ждем, в частности из-за этой фичи не переносим абонентов на новый модуль...


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

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


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

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


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

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