Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: maxx от 16 Апреля 2012, 22:31:31



Название: Проблема с радиусом и мускулем.
Отправлено: maxx от 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 акцесника разнесены на разные машины. Инте пропадает на обоих акцесниках одновременно. Но пинг на внешний интерфейс акцессов есть, большего заметить не успел.
На граффиках мониторинга нету ни резких всплесков ЛА, ни паденй. Количество процессов тоже в пределах нормы, как на акцесах так и на биллинге.
бест регардс, заранее спасибо и тд  и тп.


Название: Re: Проблема с радиусом и мускулем.
Отправлено: ser970 от 16 Апреля 2012, 22:43:42
было похожее лечилось
net.inet.ip.intr_queue_maxlen
но оказалось что вымахивается сфп 


Название: Re: Проблема с радиусом и мускулем.
Отправлено: maxx от 16 Апреля 2012, 22:47:52
было похожее лечилось
net.inet.ip.intr_queue_maxlen
но оказалось что вымахивается сфп 
на акцессах или на биллинге ?
у меня по дефолту 10000, сколько рекомендуете поставить?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: ser970 от 16 Апреля 2012, 22:50:01
на ацесах (nas)

то етсь обрыв сессии и одновременный переконект 


Название: Re: Проблема с радиусом и мускулем.
Отправлено: maxx от 16 Апреля 2012, 22:54:46
на ацесах (nas)

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


Название: Re: Проблема с радиусом и мускулем.
Отправлено: ser970 от 16 Апреля 2012, 23:28:02
у меня было именно обрыв сессии - значит не то.

по идее
(Shared secret is incorrect.) Dropping packet without response.
когда радиус получает нетот ключ  в Alive пакете от клиента
возможно не успевает писать в дамп
если удалить radutmp  radwtmp ошибка сыпется постоянно.
и в секции акаунтинг остать только скл


Название: Re: Проблема с радиусом и мускулем.
Отправлено: ser970 от 16 Апреля 2012, 23:46:12
 и где-то я видел на эту тему патч. взатра с утра гляну на работе


Название: Re: Проблема с радиусом и мускулем.
Отправлено: smallcms от 17 Апреля 2012, 02:09:12
http://forum.nodeny.com.ua/index.php?topic=1667.msg15003#msg15003


Название: Re: Проблема с радиусом и мускулем.
Отправлено: ser970 от 17 Апреля 2012, 08:22:19
вот патч

http://lists.freebsd.org/pipermail/freebsd-standards/2011-February/002139.html


Название: Re: Проблема с радиусом и мускулем.
Отправлено: maxx от 17 Апреля 2012, 09:38:51
ссылко
Эту тему я читал. в секции скюл все закоменчено было изначально.
Кстати данная проблема вылезла у знакомого еще на двух серверах нодени. Все 1 в 1.


Название: Re: Проблема с радиусом и мускулем.
Отправлено: Efendy от 17 Апреля 2012, 09:48:24
в mysql
Код:
show process list;
max_connections= в конфиге мускула чему равен?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: maxx от 17 Апреля 2012, 09:54:50
в mysql
Код:
show process list;
max_connections= в конфиге мускула чему равен?
500


Название: Re: Проблема с радиусом и мускулем.
Отправлено: maxx от 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)


Название: Re: Проблема с радиусом и мускулем.
Отправлено: tvpKS от 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

Как решили?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: boomer666 от 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

Как решили?

у меня похожая проблема ?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: stix от 28 Января 2013, 09:25:49
нет


Название: Re: Проблема с радиусом и мускулем.
Отправлено: 0xbad0c0d3 от 28 Января 2013, 14:02:31
Ты у нас спрашиваешь? Мы не в курсе, телепаты еще не вернулись с новогодних праздников


Название: Re: Проблема с радиусом и мускулем.
Отправлено: boomer666 от 28 Января 2013, 16:53:55
сорри вопрос лишний
у меня такая же проблема в логах пишет тоже самое
как её решили?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: kuhar от 29 Августа 2013, 13:25:57
У меня вчера начало сыпаться в логи радиуса эта ошибка, так и не понял как решили проблему...
Код:
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0


Название: Re: Проблема с радиусом и мускулем.
Отправлено: kuhar от 31 Августа 2013, 14:16:52
У меня вчера начало сыпаться в логи радиуса эта ошибка, так и не понял как решили проблему...
Код:
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0

При этом интернет может работать, но через какое-то определенное время (неоднозначное) идет обрыв пакетов, 3-4 пакета теряются (пропадает инет), а потом сам появляется.
Что это может быть?


Название: Re: Проблема с радиусом и мускулем.
Отправлено: SeMant от 31 Августа 2013, 14:29:37
У меня вчера начало сыпаться в логи радиуса эта ошибка, так и не понял как решили проблему...
Код:
Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0

При этом интернет может работать, но через какое-то определенное время (неоднозначное) идет обрыв пакетов, 3-4 пакета теряются (пропадает инет), а потом сам появляется.
Что это может быть?
У меня тоже самое было. Помогло посмотреть top -SHP в пиковую нагрузку.


Название: Re: Проблема с радиусом и мускулем.
Отправлено: enigmaticua от 31 Декабря 2017, 19:07:15
Подниму еще раз тему, может кто вспомнит решение данной проблемы?

Sun Dec 31 19:18:37 2017 : Error: Discarding conflicting packet from client NoDenyDB port 51252 - ID: 29 due to recent request 94315231.
Sun Dec 31 19:22:29 2017 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Sun Dec 31 19:32:14 2017 : Error: Discarding conflicting packet from client NoDenyDB port 50675 - ID: 112 due to recent request 94344337.
Sun Dec 31 19:36:56 2017 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Sun Dec 31 19:41:26 2017 : Error: Discarding conflicting packet from client NoDenyDB port 64711 - ID: 251 due to recent request 94363631.
Sun Dec 31 19:48:37 2017 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Sun Dec 31 19:49:22 2017 : Error: Discarding conflicting packet from client NoDenyDB port 53161 - ID: 91 due to recent request 94379654.


Название: Re: Проблема с радиусом и мускулем.
Отправлено: 0xbad0c0d3 от 02 Января 2018, 09:18:51
google знает ))
http://freeradius.1045715.n5.nabble.com/Freeradius-error-quot-Discarding-conflicting-packet-quot-td2777334.html