web-dev-qa-db-fra.com

Erreur ProFTPD tué (signal 15) - Comment réparer l'erreur logrotate restart?

ProFTPD sur Ubuntu est tué de manière inattendue.

Message du journal:

$ tail /var/log/proftpd/proftpd.log.1
...
... ProFTPD killed (signal 15)
... ProFTPD 1.3.5rc3 standalone mode SHUTDOWN

Diagnostic: l'heure du message est la même que celle où cron exécute la commande logrotate

Les recherches Google révèlent diverses informations sur ProFTPD ayant un problème sur les systèmes Debian en raison des fichiers journaux, des rotations de journaux et du fait que le serveur ProFTPD ne redémarre pas.

Je vais ajouter une prime pour une solution à cela. J'ai également posté une solution de contournement, au cas où cela serait utile pour les autres.

29

Voici une solution de contournement grâce à https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug

Le problème est dû au fait que ProFTPD ne s’est pas arrêté à temps pour être redémarré.

La solution de contournement consiste à modifier le fichier de service, pour ajouter une nouvelle tentative. 

/etc/init.d/proftpd

Trouvez cette ligne:

start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"

Changer à ceci:

start-stop-daemon --stop --signal $SIGNAL --retry 1 --quiet --pidfile "$PIDFILE"

Ce changement l'a résolu pour moi. 

Les suggestions d'amélioration sont les bienvenues.

56

Le problème pourrait également être d'avoir un certificat protégé par mot de passe, puis le service échouera au redémarrage automatique sans intervention humaine.

lire ici.

http://ubuntuforums.org/showthread.php?t=816156

0
Pat