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

Главная категория => Nodeny Plus => Тема начата: NodenY45 от 07 Августа 2016, 09:24:06



Название: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 09:24:06
обновился, работает первых несколько минут, и потом авторизация опт82 не проходит, до ребута ДХЦП

подскажите какая последняя рабочая ревизия? и есть ли возможность откатится до определенной ревизии?


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 11:07:28
У всех так или только у меня?

зависает

Код:
98634  -  S         0:00.10 /usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 192.0.22.14 cc:b2:55:fe:22:b 70:72:cf:b3:65:20 8

как только сделаешь kill -9 98634  так дальше продолжает авторизовать следующих пользователей


версия- perl5-5.20.3_13

Куда копать? в логах ничего странного.......


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 12:11:20
Код:
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[0] = /usr/bin/perl
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[1] = /usr/local/nodeny/modules/dhcp/events.pl
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[2] = commit
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[3] = 192.0.25.42
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[4] = a0:f3:c1:f1:39:c9
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[5] = 70:72:cf:aa:8a:69
Aug  7 13:02:22 localhost dhcpd: execute_statement argv[6] = 18

Aug  7 13:08:21 localhost dhcpd: execute: /usr/bin/perl exit status 65280

на этом заканчивается авторизация..... дальше только ребут дхцп помогает на некоторое время.


Название: Re: rev 415- все пропало
Отправлено: poxy. от 07 Августа 2016, 13:20:48
обновился, работает первых несколько минут, и потом авторизация опт82 не проходит, до ребута ДХЦП

подскажите какая последняя рабочая ревизия? и есть ли возможность откатится до определенной ревизии?
у меня пока 414, для отката svn up -r 414


Название: Re: rev 415- все пропало
Отправлено: ser970 от 07 Августа 2016, 13:27:29
в консоли
/usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 192.0.22.14 cc:b2:55:fe:22:b 70:72:cf:b3:65:20 8
что скажет?

мало данных.


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 14:06:43
в консоли
/usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 192.0.22.14 cc:b2:55:fe:22:b 70:72:cf:b3:65:20 8
что скажет?

мало данных.


В файл данные добавляет, все ок(с перлом проблем нет, с путями все ок), с ревизией разобрался - откатился до 414 но проблема осталась.

Проблема в том, что ДХЦП работает определенное время, и тупо зависает и не выдает айпи, после рестарта все ок.
Переустановил заново ДХЦП не помоголо.

когда зависает - висит процесс с коммитом
Код:
40068  -  S         0:00.09 /usr/bin/perl /usr/local/nodeny/modules/dhcp/events.pl commit 192.0.59.14 0:1d:60:79:83:64 70:72:cf:b0:89:6a 8
и не исчезает просто висит

После ребута дхцп работает по разному, бывает от 2-3 до 10 минут, и потом опять виснет...

Тоже не вариант сидеть и ребутать ДХЦП сервер)


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

Направьте в нужное русло.

С чем может быть вызвана такая несовместимость, до зависания..


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 15:31:58
Сижу второй час удаляю вручную зависшие коммиты))) и одновременно пытаясь найти в чем может быть проблема.


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 16:15:52
Проблема на данный момент ушла сама по себе, но хотелось бы понимать причины таких явлений

Все началось с обновления в воскресенье  ;D


Название: Re: rev 415- все пропало
Отправлено: poxy. от 07 Августа 2016, 16:52:42
у тебя ядро и нас на разных железках?


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 07 Августа 2016, 18:36:58
у тебя ядро и нас на разных железках?

Пока на одной.


Название: Re: rev 415- все пропало
Отправлено: ser970 от 07 Августа 2016, 19:46:18
покажите логи мускула


Название: Re: rev 415- все пропало
Отправлено: elite от 07 Августа 2016, 22:46:32
Все началось с обновления в воскресенье  ;D
проводить работы в воскресенье на сети - плохая примета


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 08 Августа 2016, 08:06:32
покажите логи мускула

у меня они выключены) есть только логи медленных запросов.

Все началось с обновления в воскресенье  ;D
проводить работы в воскресенье на сети - плохая примета

И я тому подтверждение :D


Название: Re: rev 415- все пропало
Отправлено: Efendy от 08 Августа 2016, 10:20:27
Скорее всего, у тебя "все пропало" не из-за обновления, а из-за того, что уже на момент работы были проблемы и ты туда полез и наделал делов. При этом я не утверждаю, что лезть туда не нужно было. Нужно всегда обновлять и биллинг и систему! Просто в твоем сообщении 90% кипиша и 10 информации. Возможно, ранее ты, что-то значительно обновил, что затронуло версии библиотек или важных программ и не перезапустил эти или связанные программы. Так оно и работало, пока не пришло время тебе их рестартануть, вот тут они не запустились или криво стали работать, а ты грешишь, что тут версия биллинга виновата. Это частая проблема, так кстати многие чайники истерят: пригласят к себе ремонтника, ремонтник чето там исправит, после этого ор "вы мне все поламали, до вас все работало!". Мы же не будем уподобляться этим истеричкам, а будем включать мозг чтоб решить проблему? Достаточно было посмотреть, что последние изменение nodeny касаются изменения веб-интерфейса. Любой админ должен хотя бы слегка владеть инструментами, которыми пользуется, в частности уметь посмотреть хистори проекта в svn


Название: Re: rev 415- все пропало
Отправлено: NodenY45 от 09 Августа 2016, 14:58:44
Скорее всего, у тебя "все пропало" не из-за обновления, а из-за того, что уже на момент работы были проблемы и ты туда полез и наделал делов. При этом я не утверждаю, что лезть туда не нужно было. Нужно всегда обновлять и биллинг и систему! Просто в твоем сообщении 90% кипиша и 10 информации. Возможно, ранее ты, что-то значительно обновил, что затронуло версии библиотек или важных программ и не перезапустил эти или связанные программы. Так оно и работало, пока не пришло время тебе их рестартануть, вот тут они не запустились или криво стали работать, а ты грешишь, что тут версия биллинга виновата. Это частая проблема, так кстати многие чайники истерят: пригласят к себе ремонтника, ремонтник чето там исправит, после этого ор "вы мне все поламали, до вас все работало!". Мы же не будем уподобляться этим истеричкам, а будем включать мозг чтоб решить проблему? Достаточно было посмотреть, что последние изменение nodeny касаются изменения веб-интерфейса. Любой админ должен хотя бы слегка владеть инструментами, которыми пользуется, в частности уметь посмотреть хистори проекта в svn

Я согласен на 100%) Но паника была еще та, воскресенье и какие-то работы не совместимы вместе :)

Но все же мне кажется работать начало после удаление процесса дхцп модуля запущеного отдельно(увидел что модуль дхцп грузится автоматически с ядром)

Код:
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=dhcp -d &

Сейчас запущенные процессы ноуденай выглядят так:
Код:
 3048  0- S        14:38.57 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d
47153  2- S        72:58.42 /usr/bin/perl /usr/local/nodeny/noserver.pl -d
47187  2- R       766:26.05 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d
47188  2- R      1467:17.96 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d
47189  2- S       666:01.95 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d