102 votes

Nginx ne parvient pas à se recharger - comment savoir pourquoi ?

Bonjour, mon serveur Nginx fonctionne parfaitement sur le serveur Ubuntu 12.04 depuis un certain temps.

J'ai progressivement ajouté des éléments, et j'ai réussi à optimiser les temps de chargement de ma page Wordpress.

Après avoir fait quelques changements dans mon fichier hosts, j'ai décidé de le faire :

sudo /etc/init.d/nginx reload

Ce à quoi je réponds :

* Reloading nginx configuration nginx                           [fail]

Aucune information supplémentaire ou raisonnement n'est donné. Comment puis-je redémarrer mon serveur de manière à ce qu'il imprime toutes les déclarations d'erreur lors du rechargement afin que je puisse commencer à rechercher l'erreur.

Pour une question bonus :

Pour les administrateurs système de Nginx, lorsque vous avez effectué un tas de changements dans les hôtes et ajouté quelques autres éléments et que soudainement votre serveur nginx ne se recharge pas (par ailleurs, tout semble toujours fonctionner !), comment commencez-vous à isoler la raison ou à décomposer les choses pour les déboguer ?

3voto

Anto Points 181

Rouvrir tous les fichiers, en utilisant

nginx -s reopen

puis utiliser

nginx -s reload

Comme l'aide de nginx montre qu'il le fera, rechargez le nginx en envoyant le signal au processus maître, cela devrait fonctionner.

Demande : veuillez ne pas fournir purge commandes sans précaution, car cela peut causer des problèmes aux débutants (toutes les configurations seront perdues)..... Un GROS problème.

2voto

Gaurav Points 1

Besoin de purger nginx puis tapez en ligne de commande :

ln -s /etc/nginx/sites-availbale/default .etc/nginx/sites-enabled/default

1voto

AmirHossein Points 219

Si vous obtenez de telles erreurs, vous pouvez vérifier les points suivants journalctl -xe dehors.
Il contient un tas d'informations sur ce qui s'est passé dans une affaire de système d'exploitation.
vous pouvez trouver la ligne ou simplement journalctl -xe | grep nginx pour trouver ce qui est arrivé à nginx quand il a essayé de s'exécuter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X