Page 1 of 2

reload

Posted: 19 Jan 2018, 09:01
by brodayga
После выполнения
accel-cmd reload
Спойлер
Message from syslogd@ipoe10g at Jan 19 11:43:17 ...
kernel:[176798.164702] unregister_netdevice: waiting for eth0.1200.8 to become free. Usage count = 1
Message from syslogd@ipoe10g at Jan 19 11:43:27 ...
kernel:[176808.245737] unregister_netdevice: waiting for eth0.1200.8 to become free. Usage count = 1
Message from syslogd@ipoe10g at Jan 19 11:43:37 ...
kernel:[176818.326717] unregister_netdevice: waiting for eth0.1200.8 to become free. Usage count = 1
И вроде как на этом зависает

Code: Select all

accel-cmd -V
accel-cmd 53d53606ba52032b4ae81c4c967316816053efcc

mode=L2
start=dhcpv4
interface=re:^eth0\.1...\..*$
vlan-mon=re:eth0\.1...,2-254

Re: reload

Posted: 19 Jan 2018, 10:03
by dimka88
А вы перед этим руками интерфейс не удаляете/down ?

Re: reload

Posted: 20 Jan 2018, 09:22
by brodayga
нет. только добавляю, или вообще с интерфейсами ничего не делаю. про Удаление интерфейса в курсе.
Точно не помню, но на старых версиях когда "влан монитор" не был отдельным модулем проблем таких не было. На новых версиях всегда при релоаде вылазит. Приходится стоп старт при любом изменении, иначе это сообщение засерает консоль. Абоненты вроде продолжают работать - надо проверит. Команда accel-cmd reload не завершается. Только по ctrl+C. Выход только - дергать сервер. Т.к. остановка аксела не помогает, а модули ни один ни второй не выгружается.

Re: reload

Posted: 20 Jan 2018, 20:29
by dimka88
на стенде не удалось воспроизвести (на стенде я не использовал радиус).

Re: reload

Posted: 20 Jan 2018, 20:45
by brodayga
А активная сессия была?

Re: reload

Posted: 20 Jan 2018, 20:51
by brodayga
попробую собрать стенд. и выяснить точные условия

Re: reload

Posted: 20 Jan 2018, 21:23
by brodayga
нашёл
modprobe vlan_mon autoclean=1

Re: reload

Posted: 20 Jan 2018, 21:25
by brodayga
в этом случае, как я понимаю пытается удалить поднятые VLAN интерфейсы на команду релоад, несмотря на то что они заняты

Re: reload

Posted: 21 Jan 2018, 14:58
by Dmitry
при autoclean=1 при выгрузке модуля или удалении в конфиге интерфейса, автоматически удаляются поднятые вланы
к релоад отношение имеет посредственное

Re: reload

Posted: 21 Jan 2018, 16:04
by brodayga
провел эксперемент
загрузил модуль с autoclean = 1
стартанул аксел, подождал сессию - просто релоад не меня конфига
Спойлер
root@ipoe-mt:/etc/init.d# ./accel-ppp start
root@ipoe-mt:/etc/init.d# accel-cmd reload
Message from syslogd@ipoe-mt at Jan 21 19:01:02 ...
kernel:[66648.248020] unregister_netdevice: waiting for eth1.26 to become free. Usage count = 1