forum.bitel.ru http://forum.bitel.ru/ |
|
Тарифы с зависимостью от времени http://forum.bitel.ru/viewtopic.php?f=44&t=7578 |
Страница 1 из 1 |
Автор: | Cromeshnic [ 29 дек 2012, 08:23 ] |
Заголовок сообщения: | Тарифы с зависимостью от времени |
Примеры тарифов: Рабочий: скорость увеличивается с 8:00 до 19:00 Ночной: скорость увеличивается с 1:00 до 8:00 В тарифном плане задать фильтр по времени - не проблема. Скорость поменяется по следующему апдейту. А что делать, если у клиента нет сессии? Например, IPN с netflow. Или сессия есть, но апдейты ходят слишком редко. Можно написать скрипт для планировщика, но как в нём заставить ServiceActivator отработать какой-нибудь ServiceModify? |
Автор: | Cromeshnic [ 29 дек 2012, 08:28 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Тут ещё при одновременной смене скорости для большого количества сервисов могут возникнуть проблемы с нагрузкой. |
Автор: | Cromeshnic [ 29 дек 2012, 08:34 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Тема перекликается с тарифными опциями по расписанию: viewtopic.php?f=22&t=6675&p=51566& Но в данном случае расписание одно для всех клиентов и зашито в тарифе. |
Автор: | Cromeshnic [ 09 янв 2013, 10:39 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
up Я один тут хочу странного что ли? |
Автор: | Amir [ 09 янв 2013, 15:10 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Не один ![]() viewtopic.php?f=44&t=7559 Нужен отдельный обработчик для этого. Добавили в TODO. |
Автор: | Amir [ 10 янв 2013, 13:56 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Цитата: А что делать, если у клиента нет сессии? Например, IPN с netflow. Или сессия есть, но апдейты ходят слишком редко. Я сейчас понял, что в данном случае был не прав. При статике с netflow создаются такие же сессии в модуле, т.е. работать будет так же. При редких апдейтах или редком netflow будет работать accounting.worker.x.tracking.* (SessionTrackingWorker), который отслеживает сессии без трафика.Дополнительный обработчик нужен только если нужно менять скорость в определенное время даже если клиент в данный момент не подключен (сейчас активные опции применятся как только клиент подключится). |
Автор: | Cromeshnic [ 13 дек 2013, 07:22 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Напишу для истории: Код: # Трекер (обработка сервисов модуля без активных сессий, по умолчанию не требуется):
# Пауза между заданиями трекинга accounting.worker.1.serv.tracking.1.delay=30 # Максимальное количество проверенных соединений за задание accounting.worker.1.serv.tracking.1.batchSize=0 |
Автор: | Cromeshnic [ 26 фев 2014, 13:34 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
UP! Cromeshnic писал(а): Напишу для истории: Код: # Трекер (обработка сервисов модуля без активных сессий, по умолчанию не требуется): # Пауза между заданиями трекинга accounting.worker.1.serv.tracking.1.delay=30 # Максимальное количество проверенных соединений за задание accounting.worker.1.serv.tracking.1.batchSize=0 Не работает, как я предполагал. Трекер пытается запустить тарификацию по сервису без сессии, не находит учётного периода и ничего не делает: Код: accounting 02-26/16:21:16 WARN [accwrkr-1-p-13-t-1] InetApplication - Accounting period not found for inetServ:4923 accounting 02-26/16:21:16 INFO [accwrkr-1-p-13-t-1] InetApplication - OptionSet: [] accounting 02-26/16:21:16 WARN [accwrkr-1-p-13-t-1] InetApplication - Accounting period not found for inetServ:3855 accounting 02-26/16:21:16 INFO [accwrkr-1-p-13-t-1] InetApplication - OptionSet: [] accounting 02-26/16:21:16 WARN [accwrkr-1-p-13-t-1] InetApplication - Accounting period not found for inetServ:5255 accounting 02-26/16:21:16 INFO [accwrkr-1-p-13-t-1] InetApplication - OptionSet: [] Это нормально? Я хочу выгружать параметры клиента на Сisco SCE, а для этого нужно обрабатывать смену опций модуля Inet, даже если у клиента нет сессий. |
Автор: | Amir [ 26 фев 2014, 13:55 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
Сейчас - только постоянно активируя учетный период (т.е. не зависимо от того были сессии или нет): # активировать учетный период всегда accounting.worker.1.serv.tracking.1.accountingPeriodActivate=1 |
Автор: | Cromeshnic [ 26 фев 2014, 14:28 ] |
Заголовок сообщения: | Re: Тарифы с зависимостью от времени |
О, спасибо, так заработало! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |