forum.bitel.ru
http://forum.bitel.ru/

Проблема с авторизацией при пиковых нагрузках.
http://forum.bitel.ru/viewtopic.php?f=5&t=3003
Страница 1 из 1

Автор:  Andrey [ 12 окт 2009, 14:49 ]
Заголовок сообщения:  Проблема с авторизацией при пиковых нагрузках.

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


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

Автор:  Victor [ 13 окт 2009, 11:32 ]
Заголовок сообщения:  Re: Проблема с авторизацией при пиковых нагрузках.

Цитата:
Около недели по вечерам, во время наибольшей нагрузки, у абонентов начинаются проблемы с авторизацией, ошибки 691 и 619 на винде. Логин и пароль вводят правильно, но авторизует только через несколько попыток. В мониторе модуля dialup неудачных попыток авторизации я не вижу. Ошибок в логах сервера и радиуса нет.

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

Автор:  Администратор [ 13 окт 2009, 11:36 ]
Заголовок сообщения:  Re: Проблема с авторизацией при пиковых нагрузках.

До RADIUS сервера получается запросы авторизации не доходят? Какой NAS?

Автор:  Andrey [ 15 окт 2009, 16:34 ]
Заголовок сообщения:  Re: Проблема с авторизацией при пиковых нагрузках.

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

Автор:  Jeremy33 [ 31 окт 2009, 14:16 ]
Заголовок сообщения:  Re: Проблема с авторизацией при пиковых нагрузках.

та же проблема, только в 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#


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

Автор:  Jeremy33 [ 02 ноя 2009, 11:14 ]
Заголовок сообщения:  Re: Проблема с авторизацией при пиковых нагрузках.

Проблему локализовали и устранили. подправили немного routing.sh, где указали макс количество сессий

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/