Jump to content

Abills BRAS /usr/abills/misc/pppd_kill плодится


Recommended Posts

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

 

Обратился небольшой провайдер на ~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, который, конечно, не даст серваку уйти в ступор, но проблему таки было бы неплохо решить.

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

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

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

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

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

Edited by Constantine.Kazakoff
Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

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

Делов-то.

Link to post
Share on other sites

 

 

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

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

 

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

 

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

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

а глянуть lsof процесса не судьба?

может оно висело из-за того что почту отправить не могло? :D

Я что-то пропустил?

Кто где висел и причем здесь почта?

Link to post
Share on other sites

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

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

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

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

Edited by Constantine.Kazakoff
Link to post
Share on other sites

 

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

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

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

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

 

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

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

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

Link to post
Share on other sites

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

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

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

 

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ~AsmodeuS~
      Розщеплення платежів
      В нашу систему додається підтримка нового функціоналу платіжних систем під назвою «Розщеплення платежів»
      Список систем:
      — Liqpay
      — Приват
      — Easypay merchant
      — Easypay provider (скоро)
      — Portmone (скоро)
      — City24 (скоро)
      — iPay (скоро)
      Список підтримуваних платіжних може бути розширено в майбутньому.
      Уже доступно в release 1.30.00.
      Підтримується з Paysys V4.
    • By ~AsmodeuS~
      Новий модуль Power: облік роботи генераторів (http://abills.net.ua/wiki/display/AB/Power)
       
      Ми раді представити новий модуль Power, який дозволяє здійснювати облік та контроль роботи генераторів.
      Основні можливості модуля включають:
      — Типи генераторів: Перелік доступних типів генераторів.
      — Типи баків генераторів: Інформація про різні типи паливних баків для генераторів.
      — Типи сервісних робіт: Каталог доступних типів обслуговування та ремонтних робіт.
      — Статус генераторів: Моніторинг запусків, зупинок та інших дій з генераторами.
      Звіти:
      — Звіт заправок генераторів
      — Звіт запусків генераторів
      — Звіт обслуговування генераторів
      Цей модуль допоможе вам легко керувати генераторами та відстежувати їхній стан. Ви можете переглядати останні запуски, заправки та сервісні роботи для всіх генераторів на одній головній сторінці.
      Буде доступно в master 1.29.00.
       
       
       
    • By ~AsmodeuS~
      PON  панель
       
       
    • By ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
×
×
  • Create New...