forum.bitel.ru http://forum.bitel.ru/ |
|
Как отключить waiting 60000ms и проблема с опциями http://forum.bitel.ru/viewtopic.php?f=44&t=7268 |
Страница 1 из 1 |
Автор: | madmax [ 03 окт 2012, 23:49 ] |
Заголовок сообщения: | Как отключить waiting 60000ms и проблема с опциями |
Имеется устройство и скрипт с активацией сервиса. В один прекрасный момент устройство отключилось но модуль Inet теперь каждую минут посылает запросы waiting 60000ms. И это стало влиять на создание сервисов на других устройствах так как постоянно шлются запросы. Где можно сменить значение timeout повторного подключения. |
Автор: | Amir [ 04 окт 2012, 12:46 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms |
waiting 60000ms это только для одного устройства, на другие не должно влиять. Обработчик ждет минуту, если при работе произошла ошибка, после заново пробует подключиться к устройству, выполнить задачу. Если опять возникла ошибка - ждет еще минуту. Время ожидания после ошибки задается в конфиге Код: sa.error.pause.millis=
|
Автор: | madmax [ 04 окт 2012, 16:42 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms |
В этом разобрались, пока на тесте убрали не доступное устройство. Но не можем понять почему не сразу отрабатывают опции. На договоре имеется тариф с опцией, но при создании сервиса активные опции отображаются не сразу - не можем понять что на это влияет. перегружаем сервер 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", "" ) Непонятно почему текущая опция начинает появляться и отрабатываться в скрипте не сразу |
Автор: | Amir [ 04 окт 2012, 17:03 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms |
Какой тариф? |
Автор: | madmax [ 04 окт 2012, 18:09 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms |
Да вот |
Автор: | Amir [ 04 окт 2012, 20:29 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms |
В редакторе тарифа "Оповестить об изменениях" делали после изменения тарифа? |
Автор: | madmax [ 04 окт 2012, 21:56 ] |
Заголовок сообщения: | Re: Как отключить waiting 60000ms и проблема с опциями |
Так мы тариф не меняли, мы его создали добавии на договор перезапустили все службы а далее добавили сервис и вышеуказанный скрипт в логи не выдает опцию с тарифа при создании в servisecreate а также в servicemodify. Но через некоторое время servicemodify начинает показывать опцию с тарифа а также в активных опциях на сервисе Заметили особенность что если создать сервисы на разных договорах то активные опции появляются на всех договорах одновременно. А также в мониторе сессии появляютя после повления опций или наоборот появляется сессия и отрабатывает опция. На сервисе трафик снимается по netflow. Допустим не проблема пускай опция передается через некоторое время, но вот как сделать чтобы скрипт в ServiceCreate узнавал какая опция на тарифе при создании сервиса. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |