tom
|
|
« Ответ #75 : 14 Июля 2018, 02:25:33 » |
|
Зараз взагалі жодного процесу
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #76 : 15 Июля 2018, 13:17:54 » |
|
В сscreen висів процес довго, але врешті-решт потух і він. Killed You have new mail. ось з таким повідомленням. Звичайно можна костилів на ставити, але це не вирішує проблему.
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #77 : 17 Июля 2018, 12:47:53 » |
|
Немає ідей?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #78 : 17 Июля 2018, 13:56:32 » |
|
Немає ідей?
нету, потому что основной модуль - это noserver, который управляет coa. noserver проверен многократно, а coa слишком простой и там реально негде текти памяти. Остается один вариант - утечка памяти где-то при запуске/чтения результата radclient
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #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
Сообщений: 1407
|
|
« Ответ #80 : 17 Июля 2018, 22:04:34 » |
|
Видимо начать нужно с того что 3й радиус это вообще недоразумение ходячее. Оно меня так задрало, что недавно собрался с мыслями и собрал из исходников радиус2 для дебиан9. Работает как часы...
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #81 : 17 Июля 2018, 22:44:25 » |
|
Поки збільшив памяті до 8 гіг і ребутнув сервак. За пару годин споживання памяті модулем виросла до 268М. Побачимо, може ребут його спас/ )
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #82 : 18 Июля 2018, 01:54:39 » |
|
Ситуація не змінилась (
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #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
|
|
« Ответ #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
|
|
« Ответ #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
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #86 : 19 Июля 2018, 09:13:16 » |
|
Кстати в модуле управления МТ тоже утечки памяти, пробовал найти, не смог! noserver2.pl - модифицированный noserver.pl для обработки абонов только всегда онлайн
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #87 : 19 Июля 2018, 09:20:17 » |
|
как же повезло что я решил ответить в теме, заметил что память закончилась за 12 дней! при запуске процессы noserver.pl и noserver2.pl -g=_mt194.cfg.pm -d имеют размер по 93 метра
|
|
|
Записан
|
|
|
|
Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #88 : 19 Июля 2018, 12:23:18 » |
|
Вот мне интересно, а дальше то что? проверяли? Для юникс систем это НОРМАЛЬНО когда используются вся доступная память. Вот когда ее не хватает - тогда она начинает свапится и это пожалуй самый первый показатель что что-то не так. А то что память "закончилась" - это вообще ни о чем. Пасаны, ну не первый же день за рулем, ну елы-палы. У меня эти модули микротиков годами работают. В одном месте есть где 10 штук одновременно трудятся на одном тазу и хоть бы хрен по деревне.
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #89 : 19 Июля 2018, 19:16:01 » |
|
В мене не мікротік. І процес вижирає не більше 2,7 гіг.
|
|
|
Записан
|
|
|
|
|