Перейти до

Рекомендованные сообщения

Опубликовано:

Доброго уважаемым форумчанам!

 

Обратился небольшой провайдер на ~300 абонов.

Абонов обслуживает Abills 0.56 в одном флаконе с pppd на ubuntu server 14.04.1 (два ядра, два гига, два Intel igb 82576). Устанавливал и настраивал непонятно кто неизвестно когда, потом в процессе ещё разные люди его допиливали. В общем, не самый лучший вариант, но работало всё без малейших нареканий.

Позавчера вечером примерно в 21:30 по неизведанной причине начали плодиться процессы /usr/abills/misc/pppd_kill.

Естественно, об этом никто не знал, ибо админа нет, а сам провайдер даже не в курсе, что у его сервера есть какой-то иной интерфейс, кроме веб-морды. Поэтому общее количество процессов дошло до отметки 18170 и сервак впал в ступор.

После ребута начали анализировать, что могло к этому привести и докопались до проблемы.

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

Процессы плодятся примерно по 500-600 в час ночью и по 1500-2000 в час днём во время активности.

К сожалению, ни по логам, ни по кофейной гуще не удалось установить, что могло привести к возникновению сего чуда и как с этим бороться.

Гугл в курсе только, что делать, если /usr/abills/misc/pppd_kill не запускается или не работает, а вот что делать, когда он плодится, аки кролик - непонятно.

Может, кто уже сталкивался с подобной проблемой?

 

З.Ы. На данный момент работает костыль в виде 0 */1 * * *     root    killall pppd_kill, который, конечно, не даст серваку уйти в ступор, но проблему таки было бы неплохо решить.

Опубліковано: (відредаговано)

настройте отправку почты с крона на админ email и увидите причину их появления

Відредаговано ~AsmodeuS~
Опубліковано:

перейти на accel-ppp и забыть про костыли как страшный сон... или поставить radcoad (пилил для себя пока accel-ppp не было)

Опубліковано:

настройте отправку почты с крона на админ email и увидите причину их появления

Админа нет, мыла нет :)

Спасибо, попробую, как доберусь до компа. С телефона неудобно и лень.

Опубліковано: (відредаговано)

перейти на accel-ppp и забыть про костыли как страшный сон... или поставить radcoad (пилил для себя пока accel-ppp не было)

Ага, заодно поставить последнюю халявную версию Abills или чего-нибудь ещё халявного и перевести абонов на IPoE+vlan-per-user.

Зри в корень. © Козьма Прутков

Провайдер на ~300 абонов, админа нет.

Никто ничего не будет менять, ибо нерентабельно.

Вся эта байда проработает ровно до того момента, пока провайдер не сдастся на милость победителя.

Відредаговано Constantine.Kazakoff
Опубліковано:

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

Опубліковано:

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

Собственно, костыль сделал я вчера ночью, дабы сервак не ушел в ступор. И он таки работает :)

А с чего процессы начали плодиться, пока неясно.

Особо ничего и не делаю вроде - запилил простенький костыль, написал на форуме, в надежде, что кто-то подскажет готовый рецепт.

Делов-то.

Опубліковано:

 

 

Собственно, костыль сделал я вчера ночью, дабы сервак не ушел в ступор.

pppd_kill собссно и есть костыль для обрыва сессии. почему он подвисает - хз. и я не уверен что кто-то здесь поможет в этом вопросе.

 

вы же подперли один кривой костыль другим.

 

при том, что поставить/настроить accel-ppp - дело 10-15 минут (абиллс 0.56 вроде уже умел accel-ppp, он же accel-pptp, или как минимум pppd+radcoad тип наса который прекрасно тоже будет работать). не хочется заморачиваться - можно собрать и запустить radcoad, который суть костылик для обрыва сессии по радиусу.

Опубліковано:

настройте отправку почты с крона на админ email и увидите причину их появления

Или я что-то не понял, или ежесуточный отчёт вашего детища имеет мало отношения к админу.

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

Что было - непонятно.

Опубліковано: (відредаговано)

Я имел в виду, вдруг процессы плодились из-за того, что не могло почту отправить :)

Интересно, как отправка почты вообще связана с убийством рррое?

И почему два года все работало, никуда ничего не отправляя, а потом перестало?

Почта накопилась?

Відредаговано Constantine.Kazakoff
Опубліковано:

 

Я имел в виду, вдруг процессы плодились из-за того, что не могло почту отправить :)

Интересно, как отправка почты вообще связана с убийством рррое?

И почему два года все работало, никуда ничего не отправляя, а потом перестало?

Почта накопилась?

 

Это было просто шуточное предположение.

Асмодеус сказал настроить отправку почты, что и было сделано.

И внезапно всё заработало должным образом.

Опубліковано:

Хронологически настройка отправки почты и самоустранение глюка не совсем связаны.

Но Асмодеус таки что-то знает :)

крон сам отправляет на действующего админа почту по факту, если програма что то выдаёт на консоль

 

зависания могли быть связанны с тем что не закрывалась программа или "ктото адаптировал её под себя"

Опубліковано:

перейти на accel-ppp и забыть про костыли как страшный сон... или поставить radcoad (пилил для себя пока accel-ppp не было)

Заменить один костыль другим и забыть про костыли :):P

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...