ProFTPD en Ubuntu muere inesperadamente.

Mensaje de registro:

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

Diagnóstico: el tiempo de el mensaje es el mismo tiempo que cron ejecuta el logrotate comando.

Búsquedas de Google suba varios info acerca de ProFTPD tener un fallo en los sistemas basados en Debian debido a los archivos de registro, registro de rotaciones, y el servidor ProFTPD no reiniciar.

Voy a añadir una recompensa para una solución a esto. He publicado una solución de respuesta demasiado, en caso de que sea útil para los demás.

2 Comentarios

  1. 56

    Aquí es una solución gracias a https://bugs.launchpad.net/ubuntu/+fuente/proftpd-dfsg/+error

    El problema es debido a ProFTPD no detenerse en el momento que se reinicia.

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

    /etc/init.d/proftpd
    

    Busque esta línea:

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

    Cambio a esta:

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

    Este cambio resuelto para mí.

    Sugerencias de mejora son la mayoría de la recepción.

    • Como he leído los comentarios en bugs.launchpad.net/ubuntu/+fuente/proftpd-dfsg/+bug/1246245, su mejor quitar el sueño 1 para evitar una condición de carrera. Así se convertirá en: start-stop-daemon –stop –señal de $SEÑAL –reintentar 1 –quiet –pidfile «$PIDFILE»
    • Gracias, que buena info, yo soy la actualización de la respuesta.
    • Gracias, esto funcionó para mí!
    • Pasaron los años, y que el error sigue ahí. Es craaaazy.

Dejar respuesta

Please enter your comment!
Please enter your name here