Plesk 12 : nginx dead but pid file exists

Il arrive qu’après le redémarrage de votre serveur sous Plesk, le service nginx refuse de redémarrer à son tour et est en erreur.

Voici les erreurs qui vont s’afficher dans votre console soit en faisant un restart ou un status sur le service nginx  :

  • nginx dead but pid file exists
  • Not starting nginx as it is disabled in config

Il faut donc forcer la désactivation de nginx puis le réactiver pour qu’il puisse fonctionner de nouveau normalement en utilisant les deux commandes suivantes (attention au double « – » pour les deux commandes) :

  1. Désactivation du service nginx : /usr/local/psa/admin/bin/nginxmng --disable
  2. Activation du service nginx : /usr/local/psa/admin/bin/nginxmng --enable

Vous pourrez vérifier que le service nginx tourne normalement avec la commande service nginx status qui affichera nginx (pid  PID_ID) is running…