BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 03 окт 2012, 23:49 
Имеется устройство и скрипт с активацией сервиса. В один прекрасный момент устройство отключилось но модуль Inet теперь каждую минут посылает запросы waiting 60000ms. И это стало влиять на создание сервисов на других устройствах так как постоянно шлются запросы.
Где можно сменить значение timeout повторного подключения.


Последний раз редактировалось madmax 04 окт 2012, 23:32, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения: Re: Как отключить waiting 60000ms
СообщениеДобавлено: 04 окт 2012, 12:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
waiting 60000ms это только для одного устройства, на другие не должно влиять. Обработчик ждет минуту, если при работе произошла ошибка, после заново пробует подключиться к устройству, выполнить задачу. Если опять возникла ошибка - ждет еще минуту. Время ожидания после ошибки задается в конфиге
Код:
sa.error.pause.millis=


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отключить waiting 60000ms
СообщениеДобавлено: 04 окт 2012, 16:42 
В этом разобрались, пока на тесте убрали не доступное устройство.
Но не можем понять почему не сразу отрабатывают опции.
На договоре имеется тариф с опцией, но при создании сервиса активные опции отображаются не сразу - не можем понять что на это влияет.
перегружаем сервер access и accounting и опции появляются на сервисе.
Проблема в том что имеется скрипт активации сервиса в котором идет запрос текущей скорости - и вот он как раз не передает значение с тарифа, передает только тогда когда текущая активная опция начинает отображаться на сервисе.
Вот как мы выясняем в скрипте текущую скорость
Код:
int ruleId = 0;
Set<Integer> newOptions = serviceActivatorEvent.getNewOptions();
if( newOptions.size() > 0 )
{
ruleId = (Integer)newOptions.toArray()[0];
InetOptionRuntime option = InetOptionRuntimeMap.getInstance().get( ruleId );
speed = option.config.get( "shape", "" )


Непонятно почему текущая опция начинает появляться и отрабатываться в скрипте не сразу


Вернуться к началу
  
 
 Заголовок сообщения: Re: Как отключить waiting 60000ms
СообщениеДобавлено: 04 окт 2012, 17:03 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Какой тариф?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отключить waiting 60000ms
СообщениеДобавлено: 04 окт 2012, 18:09 
Да вот


Вернуться к началу
  
 
 Заголовок сообщения: Re: Как отключить waiting 60000ms
СообщениеДобавлено: 04 окт 2012, 20:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В редакторе тарифа "Оповестить об изменениях" делали после изменения тарифа?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 окт 2012, 21:56 
Так мы тариф не меняли, мы его создали добавии на договор перезапустили все службы а далее добавили сервис и вышеуказанный скрипт в логи не выдает опцию с тарифа при создании в servisecreate а также в servicemodify. Но через некоторое время servicemodify начинает показывать опцию с тарифа а также в активных опциях на сервисе
Заметили особенность что если создать сервисы на разных договорах то активные опции появляются на всех договорах одновременно. А также в мониторе сессии появляютя после повления опций или наоборот появляется сессия и отрабатывает опция.
На сервисе трафик снимается по netflow.
Допустим не проблема пускай опция передается через некоторое время, но вот как сделать чтобы скрипт в ServiceCreate узнавал какая опция на тарифе при создании сервиса.


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

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


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

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


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

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