Страница 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
Добавлено: Чт окт 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
Все решилось! Оказалось, что не отключает пользователей при смене интервала потому, что непроставлена цена на трафик... Огромное спасибо автору за поддержку!