BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 ноя 2024, 05:22

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 24 июн 2010, 15:23 
Приветствую!
Помогите решить такую проблему.
Если выставить тип правила на шлюзе которое не совпадает с указанным в тарифном плане, то шедулер никак на это не реагирует, к сожалению. Однако, раньше всё было в порядке.
Недавно ввели новые тарифы (с ограничением скорости) и по прошествию времени от пользователей узнали, что скорость у них не изменилась. Оказалось тип правила остался прежним. Совпадение или нет? Непонятно.

Версия сервера: 4.6


Вернуться к началу
  
 
СообщениеДобавлено: 29 июн 2010, 17:08 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
какой тариф то ? в 4.6 работает если есть наработка , в 5.1 работает и в остальных случаях


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2010, 12:59 
Например: Стоит Тариф "X", тип правила для него я создал под названием "xxx". И есть тариф "Y", тип правила для него "yyy". Далее ситуация такая. Пользователь имеет тариф "X", вдруг решил из личного кабинета поменять тариф на тариф "Y", меняет. Далее картина: В биллинге вижу, что у него стоит тариф "Y", а тип правила остался от тарифа "xxx". Проходит час, картина не меняется. Меняю руками. У текущего тарифа "Y" ставлю Тип Правила "yyy". На следющий день открываю пользователя, вижу, что тариф стоит "Y" а Тип Правила вновь выставился "xxx". Что я не так делаю или не сделал?

p.s. Абонплата снимается помесячно.


Вернуться к началу
  
 
СообщениеДобавлено: 01 июл 2010, 13:44 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
В типах шлюзов тип правила Y прописан?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2010, 16:12 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Sirrin писал(а):
Например: Стоит Тариф "X", тип правила для него я создал под названием "xxx". И есть тариф "Y", тип правила для него "yyy". Далее ситуация такая. Пользователь имеет тариф "X", вдруг решил из личного кабинета поменять тариф на тариф "Y", меняет. Далее картина: В биллинге вижу, что у него стоит тариф "Y", а тип правила остался от тарифа "xxx". Проходит час, картина не меняется. Меняю руками. У текущего тарифа "Y" ставлю Тип Правила "yyy". На следющий день открываю пользователя, вижу, что тариф стоит "Y" а Тип Правила вновь выставился "xxx". Что я не так делаю или не сделал?

p.s. Абонплата снимается помесячно.

я же написал выше .. в 4.6 и 5.0 работает ТОЛЬКО если есть наработка. наработка есть ? Если да. то покажите как вы завели тариф


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 июл 2010, 10:59 
vdd писал(а):
В типах шлюзов тип правила Y прописан?


Да


Вернуться к началу
  
 
СообщениеДобавлено: 12 июл 2010, 11:01 
stark писал(а):
Sirrin писал(а):
Например: Стоит Тариф "X", тип правила для него я создал под названием "xxx". И есть тариф "Y", тип правила для него "yyy". Далее ситуация такая. Пользователь имеет тариф "X", вдруг решил из личного кабинета поменять тариф на тариф "Y", меняет. Далее картина: В биллинге вижу, что у него стоит тариф "Y", а тип правила остался от тарифа "xxx". Проходит час, картина не меняется. Меняю руками. У текущего тарифа "Y" ставлю Тип Правила "yyy". На следющий день открываю пользователя, вижу, что тариф стоит "Y" а Тип Правила вновь выставился "xxx". Что я не так делаю или не сделал?

p.s. Абонплата снимается помесячно.

я же написал выше .. в 4.6 и 5.0 работает ТОЛЬКО если есть наработка. наработка есть ? Если да. то покажите как вы завели тариф


Наработка появилась. Но тип правила на шлюзе у клиента остался прежним. Прикрепляю скрины:


Вложения:
3.png
3.png [ 129.99 КБ | Просмотров: 6050 ]
2.png
2.png [ 94.56 КБ | Просмотров: 6050 ]
1.png
1.png [ 9.73 КБ | Просмотров: 6050 ]
Вернуться к началу
  
 
СообщениеДобавлено: 16 июл 2010, 09:51 
Теперь ситуация изменилась. Если изменить руками типа правила на шлюзе у клиента на нужный, тип правила остаётся и не меняется на старый. Но по-прежнему, автоматически тип правила на шлюзе у клиента, после смены тарифа пользователем через веб, не меняется на соответствующий тарифному плану.


Вернуться к началу
  
 
СообщениеДобавлено: 16 июл 2010, 16:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Поставьте цену в каждую услугу по 0 за 1 мбайт будет работать..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 авг 2010, 12:22 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Подобная ситуация на версии 5.1
На границе месяца (при смене тарифа) не изменились скорости на шлюзах.

Код:
bill вер. 5.1 сборка 195 от 13.07.2010 12:38:03
dialup вер. 5.1 сборка 151 от 14.07.2010 15:17:10
gorod вер. 5.1 сборка 129 от 09.06.2010 12:12:25
ipn вер. 5.1 сборка 181 от 13.07.2010 15:46:39
npay вер. 5.1 сборка 147 от 30.06.2010 18:41:38


Тариф:
Вложение:
tarif.JPG
tarif.JPG [ 55.32 КБ | Просмотров: 5997 ]


Шлюз:
Вложение:
shliz.JPG
shliz.JPG [ 71.39 КБ | Просмотров: 5997 ]


История изменения типов правил:
Вложение:
history.JPG
history.JPG [ 26.58 КБ | Просмотров: 5997 ]


Запись только о том, что я его сменил ручками.

Как быть? Нереально каждому абоненту менять руками скорость на шлюзе!

P.S. В Типе шлюза вот такие правила:
Код:
DEFAULT]

[OPEN]

<LOOP>
iptables -A FORWARD -t filter -s {A} -j ACCEPT
iptables -A FORWARD -i eth0 -t filter -d {A} -j ACCEPT
iptables -t nat -A POSTROUTING -s {A} -o eth0 -j SNAT --to-source 81.27.255.4
</LOOP>

/sbin/tc class add dev eth1 parent 1:0 classid 1:[N1] htb rate ${speed} burst 3000k prio 1
/sbin/tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10 quantum 1500

/sbin/tc class add dev eth1 parent 1:0 classid 1:[N2] htb rate ${speed} burst 3000k prio 1
/sbin/tc qdisc add dev eth1 parent 1:[N2] handle [N2]: sfq perturb 10 quantum 1500

<LOOP>
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio [N1] u32 match ip dst {A}  flowid 1:[N1]
</LOOP>

<LOOP>
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio [N2] u32 match ip src {A} flowid 1:[N2]
</LOOP>

[/OPEN]
[CLOSE]
<LOOP>
iptables -t nat -D POSTROUTING -s {A} -o eth0 -j SNAT --to-source 81.27.255.4
iptables -D FORWARD -t filter -s {A} -j ACCEPT
iptables -D FORWARD -i eth0 -t filter -d {A} -j ACCEPT
</LOOP>
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio [N1]
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio [N2]

/sbin/tc class del dev eth1 parent 1:0 classid 1:[N1] htb rate ${speed} burst 3000k prio 1
/sbin/tc class del dev eth1 parent 1:0 classid 1:[N2] htb rate ${speed} burst 3000k prio 1

[/CLOSE]

[/DEFAULT]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 авг 2010, 19:05 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
для 5.1 поставьте тип правила на верхнем уровне , т.е не надо его в услугу помещать , если от наработки не зависит . И обновитесь , там недавно ошибка в этой логике как раз была


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 авг 2010, 13:16 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Обновился, тариф поправил таким образом:

Вложение:
tariff.JPG
tariff.JPG [ 50.25 КБ | Просмотров: 5974 ]


Для эксперемента включил себе смену тарифа с завтрашнего дня... Жду срабатывания :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2010, 12:06 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Не сработало :(

Код:
Сервер: версия 5.1 сборка 462 от 04.08.2010
bill вер. 5.1 сборка 195 от 13.07.2010 12:38:03
dialup вер. 5.1 сборка 154 от 27.07.2010 15:23:00
gorod вер. 5.1 сборка 129 от 09.06.2010 12:12:25
ipn вер. 5.1 сборка 185 от 28.07.2010 14:40:27
npay вер. 5.1 сборка 152 от 03.08.2010 17:17:44

Тариф сменился, правила на шлюзе - нет. Скрин тарифа выше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2010, 11:24 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Ситуация так и не изменилась - скорость не меняется при смене тарифа.

Сервер:
Код:
dialup вер. 5.1 сборка 156 от 10.08.2010 13:33:42
ipn вер. 5.1 сборка 188 от 10.08.2010 15:55:50
npay вер. 5.1 сборка 154 от 10.08.2010 14:08:18
reports вер. 5.1 сборка 155 от 10.08.2010 18:04:00


Шлюз:
manad на CentOS 5.4

Скрин тарифа выше.
Подскажите, где рыть!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 авг 2010, 10:31 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Нарыл-таки! Сорри за панику :roll:

Перечитывая документацию нашел такие строки:
http://bgbilling.ru/v5.1/doc/ch05s11.html
Код:
Саму процедуру смены правил по тарифу делает задача Обсчета логов IPN. Но эта возможность явлется опциональной и включается с помощью вот этой настройки в конфигурации задачи:
set.rules=1

Включил опцию и все заработало.
Вопрос исчерпан.


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

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


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

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


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

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