
a configuração do serviço com systemd para arquivo /lib/systemd/system/nginx.service
foi configurada com uma última linha no bloco de serviço
[Service]
Type=forking
PIDFile=/run/nginx.pid
[...]
KillMode=mixed
Restart=always
para sempre reiniciar. No entanto, esta linha parece ter desaparecido em algum momento. Parece que me lembro de algo sobre pseudônimos, mas oa documentação não especificaconsulte-os.
Existem vários usuários definidos no VPS e épossívelo arquivo de serviço nginx foi alterado de alguma forma após adicionar um novo usuário. (possível, pois não houve verificação implícita imediatamente após; este é o único evento de mudança estrutural - com reemissões de certificados - que vem à mente)
Existe uma maneira de garantir que o serviço de reinicialização permaneça declarado?
Responder1
- O Nginx raramente trava, mas quando isso acontece, isso é sempre um problema no código que deve ser relatado.
- O Nginx possui um mecanismo integrado para girar seus logs, testar a configuração erecarregue-o na hora.
Portanto, não há necessidade de garantir que ele seja reiniciado quando travar. Você está resolvendo um problema que não existe.