Після кількох місяців практики мені вдалося налагодити нормальну роботу v.0.53 +mpd5 10-16 одночасних сесій.
Зробив спробу налагодити текучу v0,54 яку притягнув з CVS.
На початках все виглядало ніби нормально, однак при спробі запустити на ній нормальну роботу, з'явилися проблеми
і довелося екстренно повертатися на перевірену v.0.53
Суть проблеми наступна:
авторизація проходить нормально, а пакети акаунтінгу відкидуються радіусом яко неправильний "шаред сікрет"
спочатку копав у радіусі, однак виявилося що неправильно відпрацьовують абіллс скріпти акаунтінгу які запускає радіус.
Пізніше також зауважив що утиліта billd також видає помилки.
Помилки виникають хаотично і не є періодичними.
Як результат система може працювати коли 1-2 сесії а при появі 3-ї все валиться.
Можливо проблеми у моїй системі пов'язані із некоректним переносом бази 0.53 -> 0.54
хоча я робив усе як написано у WIKI і при поверненні 0.53 система досі працює без збоїв.
Якщо у когось безпроблемно працює зв'язка 0.54 + mpd5 напишіть, радий буду побачити таку новину.
Версия 0,54 текущая + MPD5 не работает
-
- Site Admin
- Сообщения: 5749
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Версия 0,54 текущая + MPD5 не работает
тут я без слів
у всіх без проблемно це працює
у всіх без проблемно це працює
Re: Версия 0,54 текущая + MPD5 не работает
Зробив ще один підхід...
Поставив систему з ноля.
Генернув нову базу.
Налаштував rlm_perl
Тестую:
логіни проходять, сесії не відвалюються, радіус пари по інтервалах і швидкості встановлюються, все ніби гарно як до тепер.
Слід відзначити що rlm_perl порядком живіше відпрацьовує авторизацію і акоунтінг.
Однак зявляються питання...
1. Якщо активну сесію відправити в ZAP і потім видалити то сесія не відмикається а просто зникає із білінгу і продовжує працювати в фоні а сам білінг немає вже ніякого впливу на сесію чи це нормальна ситуація ?
2. При запуску /usr/abills/libexec/billd -all debug=1 отримав:
Debug mode 1
DBD::mysql::st execute failed: BIGINT UNSIGNED value is out of range in '(`abills`.`dv_calls`.`lupdated` - unix_timestamp(`abills`.`dv_calls`.`started`))' at /usr/abills/libexec/../Abills/mysql/main.pm line 159.
пробував повторно, більше такого не видавало. Поява таких помилок це нормальний режим роботи ?
Дякую за увагу.

Поставив систему з ноля.
Генернув нову базу.
Налаштував rlm_perl
Тестую:
логіни проходять, сесії не відвалюються, радіус пари по інтервалах і швидкості встановлюються, все ніби гарно як до тепер.
Слід відзначити що rlm_perl порядком живіше відпрацьовує авторизацію і акоунтінг.
Однак зявляються питання...
1. Якщо активну сесію відправити в ZAP і потім видалити то сесія не відмикається а просто зникає із білінгу і продовжує працювати в фоні а сам білінг немає вже ніякого впливу на сесію чи це нормальна ситуація ?
2. При запуску /usr/abills/libexec/billd -all debug=1 отримав:
Debug mode 1
DBD::mysql::st execute failed: BIGINT UNSIGNED value is out of range in '(`abills`.`dv_calls`.`lupdated` - unix_timestamp(`abills`.`dv_calls`.`started`))' at /usr/abills/libexec/../Abills/mysql/main.pm line 159.
пробував повторно, більше такого не видавало. Поява таких помилок це нормальний режим роботи ?
Дякую за увагу.
-
- Site Admin
- Сообщения: 5749
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Версия 0,54 текущая + MPD5 не работает
http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
P - Ping - Пропинговать клиента
Z - Zap - Отправить в хранилище подозрительных сессий или добавить сесcию в статистику. Если сессия добавляется через Zap механизм ACCT_TERMINATE_CAUSE устанавливается в Lost-Service.
H - Hangup - Отключить клиента от сервера доступа. При наличии механизма отключения в биллинге.
Статусы
P - Ping - Пропинговать клиента
Z - Zap - Отправить в хранилище подозрительных сессий или добавить сесcию в статистику. Если сессия добавляется через Zap механизм ACCT_TERMINATE_CAUSE устанавливается в Lost-Service.
H - Hangup - Отключить клиента от сервера доступа. При наличии механизма отключения в биллинге.
Статусы