rotate guide daily conf cron logrotate proftpd

cron - guide - ProFTPD matado(señal 15) error: ¿cómo corregir un error de reinicio logrotate?



logrotate rotate value (2)

ProFTPD en Ubuntu está siendo asesinado inesperadamente.

Mensaje de registro:

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

Diagnóstico: la hora del mensaje es la misma que cron ejecuta el comando logrotate .

Las búsquedas de Google muestran información diversa acerca de que ProFTPD tiene una falla en los sistemas basados ​​en Debian debido a los archivos de registro, las rotaciones de registro y el servidor ProFTPD que no se reinicia.

Añadiré una recompensa por una solución a esto. También publiqué una respuesta alternativa, en caso de que sea útil para otros.


Aquí hay una solución alternativa gracias a https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug

El problema se debe a que ProFTPD no se detiene a tiempo para reiniciarse.

La solución es editar el archivo de servicio, para agregar un reintento.

/etc/init.d/proftpd

Encuentra esta línea:

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

Cambie a esto:

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

Este cambio me lo resolvió.

Sugerencias de mejoras son bienvenidas.