Да. Утечки нет.
timer:timerfd_settime: Bad file descriptor
Re: timer:timerfd_settime: Bad file descriptor
Добрый день опять вылезла ошибка с таймером . Аксел просто завершил работу без падения. Аптайм был больше месяца.
Используется:
ipoe
shared=1
mode=L2
start=dhcpv4
radius
accel-cmd --version
accel-cmd 89056070effd890afcefaefcd3ee257dc1a447ee
SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux
Code: Select all
[2018-05-17 13:16:01.744]timer:timerfd_settime: Invalid argument
ipoe
shared=1
mode=L2
start=dhcpv4
radius
accel-cmd --version
accel-cmd 89056070effd890afcefaefcd3ee257dc1a447ee
SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux
Re: timer:timerfd_settime: Bad file descriptor
Логи уровня 5 остались минуты 2 перед завершением?
Re: timer:timerfd_settime: Bad file descriptor
В логе заметил много записей
покажите еще lua файл и полную секцию [ipoe]
Code: Select all
debug: libnetlink: RTNETLINK answers: Cannot assign requested address
Re: timer:timerfd_settime: Bad file descriptor
Code: Select all
[ipoe]
verbose=10
lua-file=/etc/accel-ppp.lua
username=lua:username
password=test123
l4-redirect-on-reject=600
l4-redirect-ip-pool=unauth
lease-time=180
max-lease-time=3600
unit-cache=20
offer-delay=0,10:700,20:1000,30:1100,40:1200,150:1300,160:1400,170:1500,180:1600,190:1700
shared=1
mode=L2
start=dhcpv4
ip-pool=ipoe
gw-ip-address=172.16.64.1/20
gw-ip-address=172.17.64.1/22
gw-ip-address=172.17.68.1/22
interface=re:^eth0\.1...\..*$|^eth0\.2...\..*$
vlan-mon=re:eth0\.1...,2-254
vlan-mon=re:eth0\.2...,2-254
Re: timer:timerfd_settime: Bad file descriptor
Эта запись постоянно вылетает . Появляется после того как каой-нибудь интерфейс был 'terminated'. Как я понимаю аксел пытается провести манипуляции с адресом на несуществующем интерфейсе??!dimka88 wrote: ↑21 May 2018, 14:31 В логе заметил много записейCode: Select all
debug: libnetlink: RTNETLINK answers: Cannot assign requested address
На старых сборках и старом ядре 3.2 не замечал.
Хочу уточнить сервер работает под нагрузкой. Т.е. это не 500 абонентов. А около 3000. И работал что первый раз до остановки 1,5 месяца, второй раз 36 дней.
Re: timer:timerfd_settime: Bad file descriptor
Обе остановки не в час пик.
Re: timer:timerfd_settime: Bad file descriptor
Рекомендации:
1. Попробуйте закомментировать #unit-cahce и проверить лог на присутствие дублирующих ip (то есть ip уже выдан какому то интерфейсу и потом прилетает такой же), если оправдается, пробуйте устранить ситуации на стороне radius
2. Проверьте вывод accel-cmd show stat конкретнее секцию radius на присутствие loss.
Ситуацию выловить не просто, планирую пока попробовать воспроизвести на стенде и возможно в дальнейшем скооперироваться с Дмитрием для внесения дополнительного логирования отработки функции timerfd_settime
1. Попробуйте закомментировать #unit-cahce и проверить лог на присутствие дублирующих ip (то есть ip уже выдан какому то интерфейсу и потом прилетает такой же), если оправдается, пробуйте устранить ситуации на стороне radius
2. Проверьте вывод accel-cmd show stat конкретнее секцию radius на присутствие loss.
Ситуацию выловить не просто, планирую пока попробовать воспроизвести на стенде и возможно в дальнейшем скооперироваться с Дмитрием для внесения дополнительного логирования отработки функции timerfd_settime
Re: timer:timerfd_settime: Bad file descriptor
С юнит кеш проверю. А вот дублирующих не может быть. Серые раздаёт сам аксел. Радиус только белые дублей нет.