BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 00:38

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 12 окт 2009, 14:49 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
Добрый день.
Около недели по вечерам, во время наибольшей нагрузки, у абонентов начинаются проблемы с авторизацией, ошибки 691 и 619 на винде. Логин и пароль вводят правильно, но авторизует только через несколько попыток. В мониторе модуля dialup неудачных попыток авторизации я не вижу. Ошибок в логах сервера и радиуса нет.

результат radius_status во время проблемы:
Код:
[root@db BGRadiusDialup]# ./radius_status.sh
version 4.6 build 214 from 23.06.2009 12:38:06
12.10.2009 21:39:53     3200    2775    0       425
Request accounts per minute start: 39; stop: 32; update: 2784
Request auths per minute accept: 213; reject: 21
Netfow packets per minute: 3063
Ignore per minute auth: 0; update: 0
Antispam ban count: 2; used per minute: 55
FlowListener: queue_size: 0; threads_active: 0; largest: 60; core: 60; pool_size: 60; recv_socket_buf_size: 131 071; recv_buf_size: 8 388 608; packets: 19421
Started: 12.10.2009 21:25:29    Uptime: 0 d 00:14:24
Memory total: 171 900 928; max: 517 013 504; free: 74 255 192
Trees in cache: 7
Connections pool to Master status Idle: 60; Active: 0; maxActive: 1000; maxIdle: 60


radius.properties:

Код:
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
processor.mid=1

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAut
db.user=bill
db.pswd=bgbilling
db.maxIdle=60
db.maxActive=1000

auth.port=1912
acct.port=1913
admin.port=1955

auth.thread.count=500
acct.thread.count=300

auth.thread.must.be.free.count=10
acct.thread.must.be.free.count=10

collector.capture.flow.port.1=9997
collector.capture.flow.port.1.type=netflow
collector.capture.flow.port.1.thread.count=60


Вопрос банальный - в чём может быть дело и как это исправить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2009, 11:32 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
Цитата:
Около недели по вечерам, во время наибольшей нагрузки, у абонентов начинаются проблемы с авторизацией, ошибки 691 и 619 на винде. Логин и пароль вводят правильно, но авторизует только через несколько попыток. В мониторе модуля dialup неудачных попыток авторизации я не вижу. Ошибок в логах сервера и радиуса нет.

Сеть как устроена? Абоненты изолированы? Ищите левый PPPoE-сервер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2009, 11:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
До RADIUS сервера получается запросы авторизации не доходят? Какой NAS?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 окт 2009, 16:34 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
Спасибо, проблему решили.
Как выяснилось. проблема была не в радиусе, а в NASах. Максимальное количество сессий PPPoE на цисках было больше количества свободных IDB, в результате этого когда кончались IDB при попытке авторизации выдавало по очереди то ошибку 691, то 619. (Циска подхватывала авторизацию, но завершить её не могла). Поставил количество сессий меньшее, чем число свободных IDB - и всё прошло, теперь по достижению максимума NAS просто перестаёт отвечать на PPPoE запросы, и даёт возможность ответить на них другим NASам.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 окт 2009, 14:16 
Не в сети

Зарегистрирован: 07 окт 2009, 15:42
Сообщения: 9
Карма: 0
та же проблема, только в syslog постоянно всплывает сообщение:

Oct 31 15:34:30 Router pppoe-server[19545]: No client slots available

Статус радиуса приклагаю, в пропертис максимальное количество сессий - 300.


xxxxxxxxxxx:~$ ./radius_status.sh
-bash: ./radius_status.sh: No such file or directory
alex@Billing:~$ sudo mc
[sudo] password for alex:
0;root@Billing: /usr/local/BGRadiusDialuproot@Billing:/usr/local/BGRadiusDialup# ./radius_status.sh
version 4.6 build 212 from 16.06.2009 18:10:54
31.10.2009 18:13:53 62 62 0 0
Request accounts per minute start: 0; stop: 0; update: 62
Request auths per minute accept: 0; reject: 0
Netfow packets per minute: 0
Ignore per minute auth: 0; update: 0
Antispam ban count: 0; used per minute: 0
Started: 25.09.2009 15:17:38 Uptime: 36 d 03:56:14
Memory total: 34 799 616; max: 258 539 520; free: 10 993 640
Trees in cache: 2
Connections pool to Master status Idle: 5; Active: 0; maxActive: 300; maxIdle: 20
xxxxxxxxxxxxxx:/usr/local/BGRadiusDialup#


где поискать проблему? Заранее благодарен


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 ноя 2009, 11:14 
Не в сети

Зарегистрирован: 07 окт 2009, 15:42
Сообщения: 9
Карма: 0
Проблему локализовали и устранили. подправили немного routing.sh, где указали макс количество сессий


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.034s | 27 Queries | GZIP : On ]