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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 4 5 [6] 7 8 9
  Печать  
Автор Тема: Модуль RADIUS Change of Authorization  (Прочитано 42921 раз)
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #75 : 14 Июля 2018, 02:25:33 »

Зараз взагалі жодного процесу
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #76 : 15 Июля 2018, 13:17:54 »

В сscreen висів процес довго, але врешті-решт потух і він.
Killed
You have new mail.
ось з таким повідомленням.  Звичайно можна костилів на ставити, але це не вирішує проблему.
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #77 : 17 Июля 2018, 12:47:53 »

Немає ідей?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4794



Просмотр профиля
« Ответ #78 : 17 Июля 2018, 13:56:32 »

Немає ідей?
нету, потому что основной модуль - это noserver, который управляет coa. noserver проверен многократно, а coa слишком простой и там реально негде текти памяти. Остается один вариант - утечка памяти где-то при запуске/чтения результата  radclient
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #79 : 17 Июля 2018, 21:47:05 »

Пересетапити радіус?
radclient -v
radclient version 3.0.17, built on May 22 2018 at 15:12:39
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1444



Просмотр профиля
« Ответ #80 : 17 Июля 2018, 22:04:34 »

Видимо начать нужно с того что 3й радиус это вообще недоразумение ходячее. Оно меня так задрало, что недавно собрался с мыслями и собрал из исходников радиус2 для дебиан9. Работает как часы...
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #81 : 17 Июля 2018, 22:44:25 »

Поки збільшив памяті до 8 гіг і ребутнув сервак. За пару годин споживання памяті модулем виросла до 268М. Побачимо, може ребут його спас/ )
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #82 : 18 Июля 2018, 01:54:39 »

Ситуація не змінилась (
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #83 : 18 Июля 2018, 02:39:35 »

Це не радіус, запускав пару раз з модуля ситуацію спрацювання - память не росла.. Тобто память модуля росте без спрацювання радклієнта. Все таки десь утєчка йде в самому noserver.
може через версію перла?
perl -v

This is perl 5, version 26, subversion 2 (v5.26.2) built for amd64-freebsd-thread-multi
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4794



Просмотр профиля
« Ответ #84 : 18 Июля 2018, 13:49:26 »

Создай файл:

Код:
   my $cmd = "/usr/local/bin/radclient -x 127.0.0.1:3799 coa password";
   my $data = "User-Name = test";
   while( 1 )
   {
        if( open(my $fh, "| $cmd") )
        {
            print $fh $data;
            close $fh;
        }
        print '.';
        sleep(1);
   }

Измени только строку /usr/local/bin/radclient -x 127.0.0.1:3799 coa password - проверь путь к radclient, сервер радиуса, порт и пароль.

Запусти - каждую секунду должен посылаться запрос - это должно быть видно в консоли.

Параллельно время от времени смотри какой объем памяти потребляет этот скрипт. Только быстро не убивай, пусть поработает час, например
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #85 : 19 Июля 2018, 04:08:41 »

Received CoA-NAK Id 206 from 10.254.250.195:3799 to 10.254.250.221:28363 length 26
   Error-Cause = Session-Context-Not-Found
(0) -: Expected CoA-ACK got CoA-NAK
.Sent CoA-Request Id 252 from 0.0.0.0:24090 to 10.254.250.195:3799 length 26
   User-Name = "test"
Received CoA-NAK Id 252 from 10.254.250.195:3799 to 10.254.250.221:24090 length 26
   Error-Cause = Session-Context-Not-Found
(0) -: Expected CoA-ACK got CoA-NAK


root   22557   0.0  0.1   27344    4688  3  S+    3:42AM    0:00.24 /usr/bin/perl ./radtest.pl
root   22967   0.0  0.0   10652    2140  4  R+    3:48AM    0:00.00 grep test


root   22557   0.0  0.1   27344    4688  3  S+    3:42AM    0:01.56 /usr/bin/perl ./radtest.pl
root   25163   0.0  0.0   18844    2252  4  S+    4:24AM    0:00.00 grep test

Розмір памяті не змінився за весь час роботи скрипта
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #86 : 19 Июля 2018, 09:13:16 »

Кстати в модуле управления МТ тоже утечки памяти, пробовал найти, не смог!
noserver2.pl - модифицированный noserver.pl для обработки абонов только всегда онлайн
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #87 : 19 Июля 2018, 09:20:17 »

как же повезло что я решил ответить в теме, заметил что память закончилась за 12 дней!
при запуске процессы noserver.pl и  noserver2.pl -g=_mt194.cfg.pm -d имеют размер по 93 метра
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1444



Просмотр профиля
« Ответ #88 : 19 Июля 2018, 12:23:18 »

Вот мне интересно, а дальше то что? проверяли?
Для юникс систем это НОРМАЛЬНО когда используются вся доступная память. Вот когда ее не хватает - тогда она начинает свапится и это пожалуй самый первый показатель что что-то не так. А то что память "закончилась" - это вообще ни о чем. Пасаны, ну не первый же день за рулем, ну елы-палы.
У меня эти модули микротиков годами работают. В одном месте есть где 10 штук одновременно трудятся на одном тазу и хоть бы хрен по деревне.
Записан
tom
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 216


Просмотр профиля
« Ответ #89 : 19 Июля 2018, 19:16:01 »

В мене не мікротік. І процес вижирає не більше 2,7 гіг.
Записан
Страниц: 1 ... 4 5 [6] 7 8 9
  Печать  
 
Перейти в:  

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