Size: a a a

2020 August 17

D

Dimka88 in Accel-PPP
Нужно собрать с debug и запустить gdb для понимания причины радения
источник

K

Kolunchik in Accel-PPP
gentoo
источник

D

Dimka88 in Accel-PPP
В dmesg тихо было в момент падение?
источник

D

Dimka88 in Accel-PPP
Kolunchik
gentoo
Ага, спс. А то я не заметил.
источник

AA

Artem Arnautov in Accel-PPP
Dimka88
В dmesg тихо было в момент падение?
в dmesg тишина
источник

AA

Artem Arnautov in Accel-PPP
Dimka88
Нужно собрать с debug и запустить gdb для понимания причины радения
плариную пересобрать с debug и запустить рано утром когда практичеки все спят
дабы словить причину
и после уже запускать как и ранее делали
источник

AA

Artem Arnautov in Accel-PPP
из того, что дополнительно замечено
при всплеске запросов на подключение 100+  ipoe интерфейсов резко вырастает нагрузка
в top -SH кроме accel-pppd можно еще увидеть процесс ipv6_addconf который явно привлекает внимание

в случае если со стороны биллинга еще прилетают CoA запросы на отключение сессий которых уже не существует
(сервер перезагружен и сессий нет, а в биллинге по истечении таймаута идут запросы teminate)
это также влияет на рост нагрузки

из того, что еще часто фигурирует в log файле accel
[2020-08-17 15:22:55]:  info: ipoe151: recv [RADIUS(1) Access-Reject id=1]
[2020-08-17 15:22:55]:  warn: ipoe151: authentication failed
[2020-08-17 15:22:55]: debug: ipoe151: terminate
[2020-08-17 15:22:55]:  info: ipoe151: ipoe: session finished
[2020-08-17 15:22:55]: debug: libnetlink: RTNETLINK answers: Cannot assign requested address

аналогичный ответ можно получить при попытке удалить адрес который не сконфигурирован на интерфейсе
например
# ip addr del dev lo 192.168.168.168/32
RTNETLINK answers: Cannot assign requested address
источник

D

Dimka88 in Accel-PPP
@triar покажите все же accel-ppp.conf предварительно удалип частную информацию
источник

AA

Artem Arnautov in Accel-PPP
Dimka88
@triar покажите все же accel-ppp.conf предварительно удалип частную информацию
прилагаю
источник

AA

Artem Arnautov in Accel-PPP
источник
2020 August 18

D

Dimka88 in Accel-PPP
@triar в [modules] можно не указывать vlan-mon, он подгружает по деолту его
thread-count уменьшить до 8
[common] если не используется то и не писать лучше, так же и по другим секция,  (`[auth]` )
verbose= это флаг он или 0 - выключен или больше 0 - значит включен
unit-cache= сделать ожидаемому максимальному количеству клиентов
Еще я бы посоветовал сделать vlan-timeout=0, если вы не фильтруете vlan на вышестоящем коммутаторе
[radius]server=….req-limit=150 - были жалобы на это но баг выловить не удалось, предлагаю в 0 пока выставить
Для облегчения жизни radius сервера используйте acct-interim-jitter=60
[accel-dp]
socket=/var/run/accel-dp.sock

Это убрать
источник

D

Dimka88 in Accel-PPP
Еще необходимо увеличить таблицу ipv6 маршрутов
источник

D

Dimka88 in Accel-PPP
Ну и увеличить gc_thresholds
источник

D

Dimka88 in Accel-PPP
Тут документация как собрать с debug и запустить в GDB https://accel-ppp.readthedocs.io/en/latest/debugging/index.html
источник

D

Dimka88 in Accel-PPP
источник

V

Vyacheslav in Accel-PPP
Dimka88
@triar в [modules] можно не указывать vlan-mon, он подгружает по деолту его
thread-count уменьшить до 8
[common] если не используется то и не писать лучше, так же и по другим секция,  (`[auth]` )
verbose= это флаг он или 0 - выключен или больше 0 - значит включен
unit-cache= сделать ожидаемому максимальному количеству клиентов
Еще я бы посоветовал сделать vlan-timeout=0, если вы не фильтруете vlan на вышестоящем коммутаторе
[radius]server=….req-limit=150 - были жалобы на это но баг выловить не удалось, предлагаю в 0 пока выставить
Для облегчения жизни radius сервера используйте acct-interim-jitter=60
[accel-dp]
socket=/var/run/accel-dp.sock

Это убрать
thread-count ставить по количеству ядер? если напрмер два процессора по 14 ядер (28 ядер в общем), то какое значение thread-count лучше поставить?)
источник

D

Dimka88 in Accel-PPP
8ми хватит
источник

D

Dimka88 in Accel-PPP
Но в теории половину от всех ядер нужно отдавать
источник

V

Vyacheslav in Accel-PPP
ясно, спасибо, у меня кстати 8 и стоит
источник

x

xroft in Accel-PPP
а в вики написано что по количеству ядер надо прописывать!
источник