FIX Crash Proftpd com CRON: ProFTPD killed standalone mode SHUTDOWN

Estudo de caso com ProFTPD

  • Utilização em servidor Linux (Ubuntu)
  • Tarefas agendadas (CRON JOB) utilizando FTP (ProFTPD)
  • Eventualmente o serviço de FTP cai inesperadamente

Situação Problema

Está tendo problemas com o ProFTPD e ao verificar o log /var/log/proftp/proftpd.log encontrou as mensagens:

ProFTPD killed (signal 15)
ProFTPD standalone mode SHUTDOWN

O que realmente acontece?

O proFTPD apresenta alguns problemas quando é utilizado massivamente, com solicitações simultâneas e/ou consecutivas. Este problema é muito comum em sistemas que utilizam tarefas agendadas com Cron Jobs e inesperadamente é notado que o serviço de FTP para de funcionar (crash e shutdown).

Como contornar este problema com o ProFTPD?

Uma alternativa é utilizar o seguinte fix, para garantir um delay time de retry no daemon:

Edite o seguinte arquivo:

/etc/init.d/proftpd

Busque a seguinte linha (preste atenção que existe uma linha similar, tenha certeza que está na linha correta):

start-stop-daemon –stop –signal $SIGNAL –quiet –pidfile $PIDFILE”

Agora, você precisar inserir o comando “- -retry 1”, e a linha deve ficar semelhante a:

start-stop-daemon –stop –signal $SIGNAL – -retry 1 –quiet –pidfile “$PIDFILE”

Dependendo da utilização do proFTPD e das tarefas agendadas no CRON, se ainda tiver problemas com crash inesperado, tente aumentar o número de retry’s ( – -retry 2).

Vinicius Paes
Visão Geral sobre Privacidade (Privacy Overview)

Este site utuliza "cookies" para que possamos oferecer uma melhor experiência de usuário. As informações dos "cookies" são armazenadas em seu navegador e executam funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.