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

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

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

Сообщение sopov »

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

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

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

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

Самое интересное, что проблема вродебы лечиться установкой пользователю конкретного ip...

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

Проверил - нелечиться.... (

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

После проведения тестов выяснил, что выбивать начинает после проставления в интервалах тарифа стоимости мегабайта. При этом пользователь скачивает приблизительно 6,5 мегабайта и его отрубает...

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

смотрите сколько отдаётся трафика в лимите сессии

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

в config.pl прописано

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

$conf{MAX_SESSION_TRAFFIC} = 2048

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

проверил диски fsck и выключил postfix с фильтрами - планка поднялась примерно до 35 мегабайт... подумываю насчет возврата к версии freebsd 5.4 и установки с чистого листа...

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение 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 
Ясно одно - ято проблема гдето в базе данных - т.к. вчера создавал в чистой базе тестовый тариф - все работало! Как только изменил значения в тарифе на нужные мне, прописал подсети и началось...

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

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 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
Как быть? Уже посещают мысли о перезабивании вручную всех пользователей с их оплатами и балансом... Какаято нелогичная ошибка, даже и не подозревал, что такое может быть в юниксе...

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

сморите radtest.sh

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

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение 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 и беспокоит. Где меняется этот параметр? И еще не разрывает сесии пользователей на границе временных зон. Что может быть? Я уже в отчаянии...

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

внимательно читайте мануал и провете тарифные планы

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

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

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

Все решилось! Оказалось, что не отключает пользователей при смене интервала потому, что непроставлена цена на трафик... Огромное спасибо автору за поддержку!

Ответить