asegurar que nginx siempre se reinicie

asegurar que nginx siempre se reinicie

la configuración del servicio con systemd para el archivo /lib/systemd/system/nginx.service se configuró con una última línea en el bloque de servicio

[Service]
Type=forking
PIDFile=/run/nginx.pid
[...]
KillMode=mixed
Restart=always

para reiniciar siempre. Sin embargo, esta línea parece haber desaparecido en algún momento. Creo recordar algo sobre los alias, pero ella documentación no especificareferirse a ellos.

Hay varios usuarios definidos en el VPS y esposibleel archivo del servicio nginx cambió de alguna manera después de agregar un nuevo usuario. (posible, ya que no hubo ninguna verificación implícita inmediatamente después; este es el único evento de cambio estructural - con reemisiones de certificados - que me viene a la mente)

¿Hay alguna manera de garantizar que el servicio de reinicio permanezca indicado?

Respuesta1

  • Nginx rara vez falla, pero cuando lo hace, siempre es un problema en su código que debe informarse.
  • Nginx tiene un mecanismo incorporado para rotar sus registros, probar la configuración yrecargarlo sobre la marcha.

Por lo tanto, no es necesario asegurarse de que se reinicie cuando falla. Estás resolviendo un problema que no existe.

información relacionada