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.
El problema también podría ser tener un certificado protegido por contraseña, luego el servicio falla cuando se reinicia automáticamente sin intervención humana.
leer aquí.