Биллинговая система Nodeny
29 Апреля 2024, 06:38:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 8
1  Главная категория / Nodeny Plus / Re: Снова лечим дедлоки (deadlocks) : 15 Октября 2020, 13:04:13


Я обратил внимание, что NoDeny нет никакой необходимости нумеровать записи в таблице авторизации. Да, поле теоретически полезное, но оно никак не используется. А проблема именно в нем. Поэтому я пришел к чисто Сталлинскому решению: нет поля, нет проблемы. И предложил удалить это поле автору топика в начале данного.


Добрый день.
Станислав, как можно увидеть есть такие мертвые записи или нет?
2  Главная категория / Nodeny Plus / Re: Вопрос по Radius : 15 Октября 2020, 12:59:16
Ок. Спасибо! Прочел.

Как правильно рассчитать оптимальное значение max_connections?

Сейчас так:
Код:
mysql> show variables like "max_connections";
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 151   |
+-----------------+-------+
3  Главная категория / Nodeny Plus / Вопрос по Radius : 15 Октября 2020, 08:31:58
Добрый день.

В логе радиуса появляются записи:

Код:
Thu Oct 15 02:00:12 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 51117 - ID: 196 due to unfinished request 608021
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 52481 - ID: 197 due to unfinished request 608022
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 51601 - ID: 198 due to unfinished request 608023
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 39968 - ID: 188 due to unfinished request 608024
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 38327 - ID: 199 due to unfinished request 608025
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 33214 - ID: 189 due to unfinished request 608026
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 58964 - ID: 190 due to unfinished request 608027
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 56413 - ID: 191 due to unfinished request 608028
Thu Oct 15 02:00:12 2020 : Error: Discarding duplicate request from client Mikrotik port 53030 - ID: 192 due to unfinished request 608029
Thu Oct 15 02:00:13 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:14 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:15 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:16 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:17 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:18 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:19 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:20 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:21 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:22 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:23 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:24 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:27 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0
Thu Oct 15 02:00:28 2020 : Error: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0

Причем эти записи появляются ночью, траф - минимальный в это время.
В час-пик нагрузки в логе чисто.
Подскажите куда копнуть.
Абоны работают через IPoE. На нодени работают модули Mikrotik
4  Главная категория / Nodeny Plus / Re: Связка Juniper MX80 и Nodeny Plus : 27 Января 2020, 13:29:29
у вас для трафика 4 гига используется 4(4!!!) микротика? одному мне кажется, что это много?
Исторически сложилось)
но дело не в этом, хотим убрать все это
5  Главная категория / Nodeny Plus / Re: Связка Juniper MX80 и Nodeny Plus : 27 Января 2020, 11:49:22
Так тебе нужен на джуне BORDER+BRAS а на абонов смотрит типа IPoE!
Да, именно так и нужно.
могу поставить джуник параллельно всей этой бороде и выделить подопытную подсеть с мин.кол-вом абонов.
На джунике MS-MIC-16G на борту
6  Главная категория / Nodeny Plus / Re: Связка Juniper MX80 и Nodeny Plus : 27 Января 2020, 09:02:48
Что именно нужно?
Удачно работают мх80 и мх960 (оба в роли БРАСов) в связке с nodeny+ по PPPoE
Предыстория...

Была сетка маленькая - ноденай работал "все в одном" (биллинг, шейпер, etc...)
за сервером был микротик, на который шел весь траф из сетки, натился и уходил через три аплинка в мир.

Начали немного подрастать, сервак перестал справляться с нагрузкой.
Для биллинга выделили отдельный сервер, а для шейпера купили еще микротик, на нем же dhcp сервер. Нодени взаимодействует с ним через его api.
Потом еще один тик и так далее...
У абонента в учетке прописан мак и айпи. Айпи получает через дхцп в соответствии со своим МАКом.
Текущая схема:

Хотим все это заменить на джуник:

трафик в пике до 4Гб
7  Главная категория / Nodeny Plus / Re: Связка Juniper MX80 и Nodeny Plus : 26 Января 2020, 22:25:15
Всем привет!
Есть подвижки в связке джуника и nodeny+?
Тоже могу тестовый стенд собрать + могу деньгами поучаствовать. Лежит MX-80 с платой NAT, пылится.
Надоела ферма из 3-х шейперов на микротиках, периодические косяки вылазят..
8  Главная категория / Nodeny Plus / Re: Периодически вылетает модуль подсчета трафика. : 17 Октября 2017, 19:29:15
Спасибо большое!
Попробую
9  Главная категория / Nodeny Plus / Re: Периодически вылетает модуль подсчета трафика. : 16 Октября 2017, 21:28:14
monit (/usr/ports/sysutils/monit)
и
if memory usage >70%

при> 70%  передернет процесс...
а вообще  довольно удобная вещь...

Установил на сервер monit
Как правильно секцию прописать для
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d ?
10  Главная категория / Nodeny Plus / Re: Периодически вылетает модуль подсчета трафика. : 16 Октября 2017, 17:00:47
Было бы неплохо, хоть так )
11  Главная категория / Nodeny Plus / Re: Периодически вылетает модуль подсчета трафика. : 16 Октября 2017, 10:40:02
На одном из объектов была точно такая же проблема. Возникало в часы пик, когда трафик переваливал за 2 гбит/с. Никак оно не лечится кроме как увеличением производительности железа. В конечном итоге пришлось отказаться от сбора трафика вообще.

Если еще памяти добавить, все равно сожрет всю?
12  Главная категория / Nodeny Plus / Re: Периодически вылетает модуль подсчета трафика. : 16 Октября 2017, 10:14:40
а какой период снятия трафика?

Вроде через 5 минут.
Но смотрю перед самым вылетом модуля, когда траф увеливается, период увеличивается.


Или не то смотрю?
Вчера бутал сервер, смотрю вырубился модуль вчера вечером. Видно трафа много было.
13  Главная категория / Nodeny Plus / Периодически вылетает модуль подсчета трафика. : 15 Октября 2017, 19:36:08
Привет.

Периодически вылетает модуль collectors, заходишь в админку, жмешь "Трафик" - а там пусто.
Запускаю его вручную:

Код:
# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d &
[1] 8635

Появляется в процессах:
Код:
# ps ax | grep nodeny | grep pl | grep -v grep
 938 v0- S       12:53,39 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d
 939 v0- S      153:17,79 /usr/bin/perl /usr/local/nodeny/noserver.pl -d
8635  0  S        0:00,88 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d
# /usr/local/bin/flow-export: Exported 383766468 records

Но в админке по-прежнему трафик не отображается.
Сам процесс m=collectors работает, но начинает дико выжирать память.

Сервак начинает тупить, в консоль зайти невозможно.
Память на сервере 24 гига. Как подбирается к планке модуль вылетает.
В консоли при этом:
Код:
[1]+  Killed                  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d

Помогает полная перезагрузка сервера. Бутаешь его и траф считается дня 3-4, бывает больше.
На этом сервере крутится база. НАС - отдельный сервер.
14  Главная категория / Nodeny Plus / Re: dhcp модуль : 20 Июля 2017, 15:34:54
Спасибо!
Поехало
15  Главная категория / Nodeny Plus / Re: dhcp модуль : 20 Июля 2017, 14:42:25
Пробовал вчера.
Код:
# pkg install freeradius2
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
Fetching packagesite.txz: 100%    6 MiB   2.0MB/s    00:03
Processing entries: 100%
FreeBSD repository update completed. 26584 packages processed.
All repositories are up to date.
pkg: No packages available to install matching 'freeradius2' have been found in the repositories

Страниц: [1] 2 3 ... 8
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!