Страница 1 из 2

Ошибки в ехррр

Добавлено: Вт окт 02, 2007 10:07 am
sopov
Это прямо какойто пик невезений! Начали отваливаться пользователи с повременным тарифом, при этом в логе ppp следующее сообщение:

Код: Выделить всё

error: Error limit of 5242880 octets reached
При этом безлимитчики работают нормально.
Базы правил, exppp_asm переставлял. Что делать? Freebsd 6.2 + Exppp-asm

Добавлено: Вт окт 02, 2007 2:52 pm
sopov
Самое интересное, что проблема вродебы лечиться установкой пользователю конкретного ip...

Добавлено: Вт окт 02, 2007 3:35 pm
sopov
Проверил - нелечиться.... (

Добавлено: Вт окт 02, 2007 4:18 pm
sopov
После проведения тестов выяснил, что выбивать начинает после проставления в интервалах тарифа стоимости мегабайта. При этом пользователь скачивает приблизительно 6,5 мегабайта и его отрубает...

Добавлено: Ср окт 03, 2007 9:54 am
~AsmodeuS~
смотрите сколько отдаётся трафика в лимите сессии

Добавлено: Чт окт 04, 2007 3:48 pm
sopov
в config.pl прописано

Код: Выделить всё

$conf{MAX_SESSION_TRAFFIC} = 2048

Добавлено: Чт окт 04, 2007 3:51 pm
sopov
проверил диски fsck и выключил postfix с фильтрами - планка поднялась примерно до 35 мегабайт... подумываю насчет возврата к версии freebsd 5.4 и установки с чистого листа...

Добавлено: Пн окт 08, 2007 8:40 am
sopov
Установил и настроил еще один тестовый сервер под bsd 5.5 - abills 3.7. Создаю пользвателя и тарифный план с помегабайтным тарифом, подключаюсь, начинаю качать файл - скачиваю 7.82 MB и меня отключает... Вот статистика сесии:

Код: Выделить всё

Идентификатор сессий: s--1869674579 
Начало: 2007-10-08 11:22:49 
Конец: 2007-10-08 11:24:14 
Длительность 85 
Тарифный план [1] Стандарт 
Отправленно: 180.96 Kb (185304) 
Получено: 7.82 MB (8204424) 
Отправленно 2: 0 Bt (0) 
Получено 2: 0 Bt (0) 
IP: 10.15.0.126 
CID: 10.10.241.246 
Сервер доступа 
ID: 1 
NAME exppp 
IP: 127.0.0.1 
PORT: 0 
  
: 0.00 
: 0.00 
Сумма: 0.000000 
Денежный счёт: 1 
ACCT_TERMINATE_CAUSE 0 : Unknown 
Ясно одно - ято проблема гдето в базе данных - т.к. вчера создавал в чистой базе тестовый тариф - все работало! Как только изменил значения в тарифе на нужные мне, прописал подсети и началось...

зы. Если нужно могу выложить дамп базы...

Добавлено: Пн окт 08, 2007 5:57 pm
sopov
Подскажите как проверить базу на целостность или соответствие полей шаблону? Или как выдернуть данные из старой базы не копирую структуру? Создаю на тестовом сервере чистую базу с тарифным планом и пользователем - все работает идеально! Выдергиваю из старой базы пользователей, оплаты и т.д. командой

Код: Выделить всё

mysqldump -u root -p --opt billing bills dv_log dv_main fees payments s_detail users users_pi > dump.sql
заливаю в эту новую базу и в результате начинаються обрывы - в ppp.log эта ошибка

Код: Выделить всё

PPP error: Error limit of 5242880 octets reached
Как быть? Уже посещают мысли о перезабивании вручную всех пользователей с их оплатами и балансом... Какаято нелогичная ошибка, даже и не подозревал, что такое может быть в юниксе...

Добавлено: Вт окт 09, 2007 9:07 am
~AsmodeuS~
сморите radtest.sh

гдкто у Вас такой лимит

Добавлено: Вт окт 09, 2007 10:07 am
sopov
Радтест выдал следующее

Код: Выделить всё

./radtest.sh auth
auth
/usr/abills/libexec
Session-Timeout = 22089,
Exppp-Traffic-Limit = 8388608,
Framed-IP-Address = 10.15.0.126,
Framed-IP-Netmask = 255.255.255.255,
Exppp-LocalTraffic-Limit = 4288675840,

Auth test end
Вот именно Exppp-Traffic-Limit и беспокоит. Где меняется этот параметр? И еще не разрывает сесии пользователей на границе временных зон. Что может быть? Я уже в отчаянии...

Добавлено: Вт окт 09, 2007 12:57 pm
~AsmodeuS~
внимательно читайте мануал и провете тарифные планы

Добавлено: Вт окт 09, 2007 4:10 pm
sopov
Спасибо!!! :) Ну почему сразу никто не сказал что биллинг расчитывает лимит сессии исходя из баланса счета пользователя! Я 2 недели с этим бьюсь! У меня уже абстинентный синдром начался :) А оказалось просто фирменная фича чтобы пользователь в минус не зашел...Просто я на своей учетной записи проверял, а в ней на счету 1 грн и скидка 100%. Кстати почему биллинг при этом скидку не учитывает?

Добавлено: Ср окт 10, 2007 8:25 am
~AsmodeuS~
Должен учитывать только скидку 100% мне кажется он не может обрабатывать

Добавлено: Чт окт 11, 2007 1:18 pm
sopov
Все решилось! Оказалось, что не отключает пользователей при смене интервала потому, что непроставлена цена на трафик... Огромное спасибо автору за поддержку!