forum.bitel.ru
http://forum.bitel.ru/

Проблемы с ограничениями по ед. услуг
http://forum.bitel.ru/viewtopic.php?f=5&t=1035
Страница 1 из 2

Автор:  lda [ 21 апр 2008, 19:08 ]
Заголовок сообщения:  Проблемы с ограничениями по ед. услуг

Проблема такая:
Если на логине стоит ограничение 1010000000 ед.услуг и больше то ограничение просто не срабатывает, если 1000000000 ед.услуг и меньше то срабатывает.
Найти точное значение, с которого перестает работать сил не хватило :).
По логину уже скачано за месяц 1200270045.

Сервер вер. 4.4 сборка 166
Радиус вер. 4.4 сборка 73
Ошибок в логах не найдено.

Автор:  lda [ 21 апр 2008, 19:45 ]
Заголовок сообщения: 

Перезапустил радиус...
С ограничением 1010000000 пускать перестало, пустило с ограничением 1100000000.
Пользователь скачал уже 1219310994.

Автор:  lda [ 22 апр 2008, 14:35 ]
Заголовок сообщения: 

На другом логине ограничение стояло 1599917260, перестало пускать только когда пользовалеть скачал 18779815127...

Автор:  stark [ 22 апр 2008, 16:25 ]
Заголовок сообщения: 

если не пускает , какую ошибку пишет в мониторе сессий?

Автор:  lda [ 22 апр 2008, 16:33 ]
Заголовок сообщения: 

[24] Service limit is over for login

Автор:  stark [ 22 апр 2008, 17:39 ]
Заголовок сообщения: 

там все-таки по байтам или по деньгам идет тарификация в услуге ? Если по деньгам , то теоретически возможна такая ошибка ..Если по байтам , то не получается

Автор:  lda [ 22 апр 2008, 17:52 ]
Заголовок сообщения: 

не совсем понятно что вы имеете ввиду, тариф у нас такой:

Автор:  stark [ 22 апр 2008, 18:15 ]
Заголовок сообщения: 

Обновите radius(75-ый билд)

Автор:  lda [ 22 апр 2008, 22:52 ]
Заголовок сообщения: 

Обновил. Не помогло.
На логине ограничение 1110000000. Пользователь скачал 1318357359, но продолжает работать.

Автор:  Администратор [ 23 апр 2008, 11:06 ]
Заголовок сообщения: 

А пользователь накачал этот трафик после установки ограничения?

Автор:  lda [ 23 апр 2008, 11:39 ]
Заголовок сообщения: 

В начале месяца были установлены все ограничения.
На одном логине ограничение было 1599917260 отрубило только когда он скачал 18779815127.
На втором логине (я на нем работаю) получается так что ограничение иногда срабатывает, но ограничение всегда намного меньше чем скаченный трафик. Когда меня перестает пускать я увеличиваю ограничение.
Заметил что такие проблемы возникают только при большом ограничении. Оно должно быть больше 950 МБ.

Автор:  snark [ 23 апр 2008, 12:58 ]
Заголовок сообщения: 

Попутный вопрос - почему нельзя устанавливать ограничения по ед. услуги так же как это делается в редакторе тарифов? Т.е. нет возможности указать часы/мегабайты :( IMHO это было бы очень удобно.

Автор:  Администратор [ 23 апр 2008, 13:17 ]
Заголовок сообщения: 

Посчитаем, сколько в базе накапало ограничения.. В запросы нужно подставить логин, код модуля VPN, код услуги, ну и месяц с годом..
1) Получаем код логина:
Код:
SELECT id FROM user_login_<mid> WHERE login=<login>

2) Собственно подсчет:
Код:
SELECT SUM(amount) FROM login_account_<mid>_yyyyMM WHERE lid=<lid> AND sid=<sid>

Результат равен реальной наработке?

Автор:  lda [ 23 апр 2008, 13:28 ]
Заголовок сообщения: 

SELECT id FROM user_login_1 WHERE login=77
получилось 97
select SUM(amount) from login_account_1_200804 where lid='97' AND sid='2'
получилось 1110074670
Реальная наработка 1357851455

Поставил ограничение равное 1110074670, не пустило. Поставил чуть больше - пустило :D

Автор:  Администратор [ 23 апр 2008, 13:38 ]
Заголовок сообщения: 

А ограничение работает с такой суммой или нет? Т.е. сейчас его пускает или нет?

Автор:  lda [ 23 апр 2008, 13:58 ]
Заголовок сообщения: 

Да после того как немного увеличил ограничение, меня пустило, а как превысил это ограничение, выкинуло.

Автор:  Администратор [ 23 апр 2008, 15:04 ]
Заголовок сообщения: 

На договоре сколько логинов?

Автор:  lda [ 23 апр 2008, 15:10 ]
Заголовок сообщения: 

32 логина

Автор:  lda [ 23 апр 2008, 15:52 ]
Заголовок сообщения: 

up

Автор:  Администратор [ 23 апр 2008, 16:52 ]
Заголовок сообщения: 

Сделайте выборку
Код:
select * from login_account_1_200804 where lid=97 AND sid=2  ORDER BY dm, hh


и посмотрите, нет ли сессий, от которых в эту таблицу ничего не попало..
Если там очень много - выберите несколько дней.

Автор:  lda [ 23 апр 2008, 17:17 ]
Заголовок сообщения: 

Вот самая первая сессия:
lda 01.04.2008 0:02 03.04.2008 15:40
Прокачка: 222524601 байт.
По login_account_1_200804 получается примерно 53318617 байт.
Уже не сходится...

Автор:  Администратор [ 23 апр 2008, 17:28 ]
Заголовок сообщения: 

Забыл спросить. Вы трафик считаете по данным радиус пакетов?

Автор:  lda [ 23 апр 2008, 17:35 ]
Заголовок сообщения: 

да

Автор:  lda [ 25 апр 2008, 12:17 ]
Заголовок сообщения: 

up

Автор:  Администратор [ 29 апр 2008, 14:53 ]
Заголовок сообщения: 

Также давайте доступ ССШ к серверу, нужно на месте смотреть. И укажите какой это договор.

Автор:  lda [ 29 апр 2008, 23:02 ]
Заголовок сообщения: 

Договор ISPU077/2008. SSH открою как будете готовы.

Автор:  Администратор [ 30 апр 2008, 13:41 ]
Заголовок сообщения: 

По ограничениям следующее предложение. Давайте с начала месяца понаблюдаем какой-то договор. Запросы у вас есть. Как только пойдет несхождение данных в session_detail с login_account - вы пишите в эту ветку, я захожу на вашу машину и наблюдаю более-менее "свежий" глюк.

Автор:  Администратор [ 30 апр 2008, 13:43 ]
Заголовок сообщения: 

Посмотрел код, несхождение может быть вызвано отловленной ошибкой в тарификации. Так что проверяем с начала месяца.

Автор:  lda [ 30 апр 2008, 13:49 ]
Заголовок сообщения: 

Ок. Будем проверять в мае.

Автор:  lda [ 27 май 2008, 12:49 ]
Заголовок сообщения: 

Проверил.
Для логинов у которых стояло ограничение с начала месяца - все ок.
Для логинов у которых не стояло ограничение - данных в таблице login_account_1_200805 нет вообще.

Напрашивается вопрос.
Если я в середине месяца захочу поставить кому-то ограничение то она корректно работать не будет?

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/