Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Регулярно закрывается proftpd.  (Прочитано 6910 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maleo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Регулярно закрывается proftpd.
« : 01 Июля 2014, 13:00:15 »
Подскажите, плиз!

Сервер Ubuntu Srv 14.04 (ставился ещё моим предшественником, то ли 6.06, то ли 7.хх), обновлялся всегда по LTS, за циферками не гнался. Четыре месяца назад перестал быть граничным маршрутизатором, и переехал внутрь сети, за mikrotik. ip поменялся (на внутренний). Работает 1 сетевая карта из 4. Все iptables выключены совсем.

Пару месяцев назад неспешно обновился до 14.04.

Хорошо, что процесс идёт по нарастающей - стало уже каждый день. Есть шансы всё-таки "добить гада".

Суть: стал proftpd закрываться. Закроется, и всё. Тишина. Пока не понадобится. А надобится он в технологии, т.е. минимум два раза в сутки.
И почти всегда это выясняется крацне невовремя! :(

Прошлые ("на бегу") расследования результатов не дали. Полазил по логам - ничего не нашёл, кроме того, что кто-то грохнул robots.txt, и всякие гуглоботы и краулеры высасывали ВСЁ, что хотели. Но кроме нагрузки на канал - криминала нет, т.к. есть анонимный вход, и он нужен.

На днях предположил, что именно из-за этого - открывается слишком много ниток, или ещё чего-нибудь слишком много, и вот он дохнет.
Оказалось - нет.

Обычно - логи пусты, а тут внимательно покопался:
(Нажмите, чтобы показать/скрыть)

Последние три строчки - юзеры прибежали, привычно проверяешь в консоли "ps ax|grep ftp", потом даёшь service proftpd restart (или start).

Кто ему этот -15 сигнал даёт? Почему то даёт, то не даёт?
А главное - как побороть?

Можно, конечно, в ежечасном кроне поставить "service ... restart", но как-то это неспортивно... :)

Ещё - смущают "скачки времени" в логе. Они регулярны. В кусочке выше - характерный пример...

Подскажите, плиз!

chemtech

  • Гость
Re: Регулярно закрывается proftpd.
« Ответ #1 : 01 Июля 2014, 13:41:05 »
Попробуйте увеличивать уровень отладки
err, notice, warn, info, and debug

Оффлайн maleo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #2 : 01 Июля 2014, 13:47:05 »
Я посмотрел - видимо, этот сигнал-15 ему шлёт логротейт, т.к. такие две строчки в конце КАЖДОГО лога.
Кто его в остальное время закрывает? Почему в логах нет ничего...

(уровень отладки ща подкручу)

Пользователь решил продолжить мысль 01 Июля 2014, 16:08:05:
Сильно похоже, что proftpd просто не поднимается сам, если упал или его выключали.
Непонятно только, что поменялось. Ибо "так было всегда", ну т.е. последние лет 6. Только он поднимался. :)
Конфигов точно никто не трогал.

В логах ничего предосудительного нет (поднял уже до ур-ня отладки 4).

Единственная нерешённая проблема (из логов)
RELINQUISH PRIVS: unable to seteuid(PR_ROOT_UID): Operation not permitted

Но если верить "ынторнетам" - это нормально, когда сервер работает не от рута.
А все нагугленные (начиная с 2007 г статьи и статейки) суть перепечатки одного и того же, иногда с "оборванным хвостом", видно скрипт перетягивания контента глючил... :)

Ну и так если рассудить - не должен он от такого падать! (а раньше и не падал)
« Последнее редактирование: 01 Июля 2014, 16:08:05 от maleo »

Оффлайн maleo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #3 : 07 Июля 2014, 19:09:31 »
Проблема стала чуть пореже, но осталась. Сегодня, например. Логи пусты.
tail -f всиел в скрине, отладка уровня 4.
Не было даже записи про уже упомянутый kill -15

Никто не подскажет, куда копать?

chemtech

  • Гость
Re: Регулярно закрывается proftpd.
« Ответ #4 : 07 Июля 2014, 19:12:20 »
ps aux | grep ftpот какого пользователя работает?
Конфиг?

Оффлайн maleo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #5 : 25 Июля 2014, 09:46:43 »
Ой, простите, ответа не увидел, пока снова не поискал...

ps aux | grep ftpот какого пользователя работает?
Конфиг?

От своего.
(Нажмите, чтобы показать/скрыть)

Конфиг
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 25 Июля 2014, 09:50:37 от maleo »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #6 : 09 Ноября 2014, 10:52:17 »
maleo, ты решил проблему? У меня то же самое обнаружилось, та же скачка со временем на величину часового пояса.

(Нажмите, чтобы показать/скрыть)


Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #8 : 12 Ноября 2014, 19:40:52 »
ArcFi,спасибо! 2 дня уже тихо. Буду надеяться, что залечилось.

Оффлайн maleo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #9 : 14 Ноября 2014, 11:38:22 »
maleo, ты решил проблему? У меня то же самое обнаружилось, та же скачка со временем на величину часового пояса.

(Нажмите, чтобы показать/скрыть)

С падениями - решил. Со временем - нет. :)



Пользователь решил продолжить мысль 14 Ноября 2014, 11:54:08:
ProFTPD killed (signal 15)
http://stackoverflow.com/questions/23666697/proftpd-killed-signal-15-error-how-to-fix-logrotate-restart-error

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

Я сделал так:
в файле /etc/logrotate.d/proftpd-basic нашёл места, где рестартует демон

......       postrotate                                                                                                                                                                                       
                # reload could be not sufficient for all logs, a restart is safer                                               
                invoke-rc.d proftpd restart 2>/dev/null >/dev/null || true       
.........

и добавил в обоих местах такое (выделено):

        postrotate                                                                                                                                                                                       
                # reload could be not sufficient for all logs, a restart is safer                         
                invoke-rc.d proftpd restart 2>/dev/null >/dev/null || true                                                             
                sleep 5                                                                                                                 
                invoke-rc.d proftpd start 2>/dev/null >/dev/null || true                                                                         
        endscript   

Грязный хак, но работает. У коллеги - ещё топорнее, но тоже работает! :)

А время в логах? Да в общем-то - когда всё работает, то и фиг с ним! :)
« Последнее редактирование: 14 Ноября 2014, 11:54:08 от maleo »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #10 : 14 Ноября 2014, 18:21:11 »
А время в логах? Да в общем-то - когда всё работает, то и фиг с ним! :)

Вот-вот. С временем и у меня фигня осталась, но теперь сервис работает, так что да, фиг с ним! :)

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #11 : 14 Ноября 2014, 18:25:56 »
С временем и у меня фигня осталась
А чего там?

...скачка со временем на величину часового пояса.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Регулярно закрывается proftpd.
« Ответ #12 : 14 Ноября 2014, 18:28:18 »
...скачка со временем на величину часового пояса.
http://forums.debian.net/viewtopic.php?f=5&t=13377

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Регулярно закрывается proftpd.
« Ответ #13 : 14 Ноября 2014, 18:41:14 »
ArcFi,
ты вообще всё знаешь, да?  :D

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Регулярно закрывается proftpd.
« Ответ #14 : 14 Ноября 2014, 18:49:23 »
RustemNur, да не. =)
Эти 2 вопроса реально просто гуглятся:
https://www.google.co.uk/search?q=ProFTPD+killed+%28signal+15%29
https://www.google.co.uk/search?q=ProFTPD+time+log
И там люди пишут, что им помогло.

 

Страница сгенерирована за 0.029 секунд. Запросов: 21.