Su diversi server con Linux CentOS gestito tramite Plesk ho recentemente installato e configurato NGINX, in modo da abilitare la compressione, utile per velocizzare i siti web ospitati.
Stranamente su uno di essi il servizio si è bloccato, senza possibilità di ripartire. Accedendo via terminale da SSH ho verificato innanzitutto la correttezza del file di configurazione:
sudo nginx -t
ottenendo come risultato:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
tuttavia provando a riavviare il servizio:
sudo service nginx restart
si ottiene:
Restarting nginx (via systemctl): Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details. [FAILURE]
Approfondendo l’errore risulta noto a Plesk, ma non ha una origine chiara, esiste un workaround per far ripartire il servizio riabilitandolo su Plesk:
plesk sbin nginxmng -d plesk sbin nginxmng -e