Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798be4)

Bug reports
Post Reply
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798be4)

Post by dimka88 »

Решил обновить accel-ppp, так как были падения при долгом ответе от радиуса accel-ppp сегфолтился. После обновления начались постоянные падения при нагрузке. Корку не сделал, в логе осталось последнее:

Code: Select all

[2014-10-14 16:30:56.374] bond0.2037.114: 3e8181264e2398b5: ipoe: session timed out
[2014-10-14 16:30:56.374] bond0.2037.114: 3e8181264e2398b5: terminate
[2014-10-14 16:30:56.374] bond0.2037.114: 3e8181264e2398b5: ipoe: session finished
Тут больше лога https://www.dropbox.com/s/aqjl9ewwdqey7 ... g.log?dl=0
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by Dmitry »

из логов ничего не ясно
нужен кордамп
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by dimka88 »

На боевом тестить не буду, попробую создать ситуацию одновременных подключений на тестовых серверах.
byteplayer
Posts: 5
Joined: 11 Oct 2014, 21:55

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by byteplayer »

А как вы такое создаёте? Научите. А то я всё что ни делаю -- проверяю на реальной нагрузке со всеми вытекающими.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by dimka88 »

Сделал так: взял 2 сервера, между ними поднял VLAN, на сервере клиенте запустил DHCPDROP с указанием интерфейсов. Как до конца выработаю схему, поделюсь. Получилось положить сервер по утечке памяти, создать синтетически свою проблему не удаётся.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by dimka88 »

Абрамчук Вадим wrote:tcpdump + tcpreplay?
Можно поподробнее?
Как то генерировать пакеты DHCP DISCOVER и указывать метку vlan?
User avatar
Абрамчук Вадим
Posts: 75
Joined: 21 Oct 2014, 20:15

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by Абрамчук Вадим »

dimka88 wrote:
Абрамчук Вадим wrote:tcpdump + tcpreplay?
Можно поподробнее?
Как то генерировать пакеты DHCP DISCOVER и указывать метку vlan?
Неа.
Снимать tcpdump-ом трафик на "общем" интерфейсе вместе с 802.1q (можно фильтровать только dhcp) и потом этот поток гуано отправлять на тазик с accel-ppp с другой машины. По идее - должно прокатить.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by dimka88 »

Абрамчук Вадим wrote: Неа.
Снимать tcpdump-ом трафик на "общем" интерфейсе вместе с 802.1q (можно фильтровать только dhcp) и потом этот поток гуано отправлять на тазик с accel-ppp с другой машины. По идее - должно прокатить.
Нужно бы попробовать, идея интересная, но и не так то сложно создать N vlan и запустить на них dhclient.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Падение accel-pppd. (8d3351d4cdfcaf45aa2c918b0f8920798b

Post by dimka88 »

dhclient показал неплохие результаты на получение ip адреса. В нем есть возможность передать интерфейсы на которых посылать DHCP Discover . Запуск выглядит следующим образом.

Code: Select all

dhclient eth2.133 eth2.134 eth2.135 eth2.136 eth2.137 eth2.138 eth2.139 eth2.140 eth2.141 eth2.142 eth2.143 eth2.144 eth2.145 eth2.146
и так далее. Удалось запустить на 1000 vlana. Наблюдал 570 пытающихся запустится сессий.
Так что - можно брать на заметку.
Post Reply