Биллинговая система Nodeny
21 Ноября 2024, 23:32:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Проблема с радиусом и мускулем.  (Прочитано 18090 раз)
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« : 16 Апреля 2012, 22:31:31 »

В общем начались странные глюки.
в логе радиуса
Код:
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
затем в логе следует куча строк

Код:
Error: Received Accounting-Request packet from ххх.ххх.ххх.ххх with invalid signature!  (Shared secret is incorrect.) Dropping packet without response.
в этот момент происходит следующее.
мпд сессия остается, но билинг у себя отмечает дисконект и удаляет из фаервола правило юзера
через 10-20 секунд правило вносится обратно биллинг отмечает конект и инет бежит дальше.
Причем данная ситуация касается глобально всех юзеров.
Ошибки в логе радиуса я убрал следующим способом.
в radiusd.conf увеличил
Код:
 max_servers = 1024
в sql.conf увеличил
Код:
# number of sql connections to make to server
        num_sql_socks = 25
ошибки в логах исчезли. Но дисконекты все равно остались хоть намного реже. И ошибка такая блядская, что не систематично.  Только 1 раз я застал ее в консоли за 20 секунд успел только почекать какие процессы запущены, и таблицы фаервола. Может кто-то сталкивался с такой траблой. В какую сторону рыть. Потому как 5-й час тупления в путти реально задолбал. Мониторинг пока засигналит инет уже сам поднимается.
ЗЫ. биллинг и 2 акцесника разнесены на разные машины. Инте пропадает на обоих акцесниках одновременно. Но пинг на внешний интерфейс акцессов есть, большего заметить не успел.
На граффиках мониторинга нету ни резких всплесков ЛА, ни паденй. Количество процессов тоже в пределах нормы, как на акцесах так и на биллинге.
бест регардс, заранее спасибо и тд  и тп.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #1 : 16 Апреля 2012, 22:43:42 »

было похожее лечилось
net.inet.ip.intr_queue_maxlen
но оказалось что вымахивается сфп 
« Последнее редактирование: 16 Апреля 2012, 22:47:02 от ser970 » Записан
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« Ответ #2 : 16 Апреля 2012, 22:47:52 »

было похожее лечилось
net.inet.ip.intr_queue_maxlen
но оказалось что вымахивается сфп 
на акцессах или на биллинге ?
у меня по дефолту 10000, сколько рекомендуете поставить?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #3 : 16 Апреля 2012, 22:50:01 »

на ацесах (nas)

то етсь обрыв сессии и одновременный переконект 
Записан
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« Ответ #4 : 16 Апреля 2012, 22:54:46 »

на ацесах (nas)

то етсь обрыв сессии и одновременный переконект 
ну дело в том что сессия ппое не рвется у клиента. Я при этом нормально конекчусь ссашем на акцесники, через тунель. То есть мпд номрально работает. Я так понимаю из за того что радиус не передает данные о поддержании сессии, билинг логически отключает абонента и удаляет правила из фаервола, а мпд-е похеру, она дальше держит сессию.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 16 Апреля 2012, 23:28:02 »

у меня было именно обрыв сессии - значит не то.

по идее
(Shared secret is incorrect.) Dropping packet without response.
когда радиус получает нетот ключ  в Alive пакете от клиента
возможно не успевает писать в дамп
если удалить radutmp  radwtmp ошибка сыпется постоянно.
и в секции акаунтинг остать только скл
« Последнее редактирование: 16 Апреля 2012, 23:37:13 от ser970 » Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #6 : 16 Апреля 2012, 23:46:12 »

 и где-то я видел на эту тему патч. взатра с утра гляну на работе
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #7 : 17 Апреля 2012, 02:09:12 »

http://forum.nodeny.com.ua/index.php?topic=1667.msg15003#msg15003
Записан

ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #8 : 17 Апреля 2012, 08:22:19 »

вот патч

http://lists.freebsd.org/pipermail/freebsd-standards/2011-February/002139.html
Записан
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« Ответ #9 : 17 Апреля 2012, 09:38:51 »

ссылко
Эту тему я читал. в секции скюл все закоменчено было изначально.
Кстати данная проблема вылезла у знакомого еще на двух серверах нодени. Все 1 в 1.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #10 : 17 Апреля 2012, 09:48:24 »

в mysql
Код:
show process list;
max_connections= в конфиге мускула чему равен?
Записан
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« Ответ #11 : 17 Апреля 2012, 09:54:50 »

в mysql
Код:
show process list;
max_connections= в конфиге мускула чему равен?
500
Записан
maxx
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля Email
« Ответ #12 : 17 Апреля 2012, 09:58:01 »

Код:
mysql> show processlist;
+-------+-------------+-------------------+------+---------+------+-------+------------------+
| Id    | User        | Host              | db   | Command | Time | State | Info             |
+-------+-------------+-------------------+------+---------+------+-------+------------------+
|     9 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|    26 | bill_stone  | xxx.xxx.xxx.xxx:53630 | bill | Sleep   |    2 |       | NULL             |
|  2889 | bill_stone2 | yyy.yyy.yyy.yyy:23306  | bill | Sleep   |    5 |       | NULL             |
|  6648 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6649 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6650 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6651 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6652 | bill_kernel | localhost         | bill | Sleep   |    3 |       | NULL             |
|  6653 | bill_kernel | localhost         | bill | Sleep   |    3 |       | NULL             |
|  6654 | bill_kernel | localhost         | bill | Sleep   |    3 |       | NULL             |
|  6655 | bill_kernel | localhost         | bill | Sleep   |    3 |       | NULL             |
|  6656 | bill_kernel | localhost         | bill | Sleep   |    3 |       | NULL             |
|  6657 | bill_kernel | localhost         | bill | Sleep   |    0 |       | NULL             |
|  6658 | bill_kernel | localhost         | bill | Sleep   |    0 |       | NULL             |
|  6659 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6660 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6661 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6662 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6663 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6664 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6665 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6666 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6667 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6668 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
|  6669 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6670 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6671 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
|  6672 | bill_kernel | localhost         | bill | Sleep   |    2 |       | NULL             |
| 36722 | root        | localhost         | NULL | Query   |    0 | NULL  | show processlist |
| 36726 | bill_kernel | localhost         | bill | Sleep   |    1 |       | NULL             |
| 36729 | bill_kernel | localhost         | bill | Sleep   |   26 |       | NULL             |
+-------+-------------+-------------------+------+---------+------+-------+------------------+
31 rows in set (0.00 sec)
Записан
tvpKS
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля WWW
« Ответ #13 : 03 Января 2013, 13:20:38 »

Появилась похожая проблема
В логе радиуса
Код:
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0

Как решили?
Записан
boomer666
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 194



Просмотр профиля Email
« Ответ #14 : 28 Января 2013, 09:07:00 »

Появилась похожая проблема
В логе радиуса
Код:
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Jan  3 13:01:07 2013 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0

Как решили?

у меня похожая проблема ?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!