Maison >développement back-end >tutoriel php >Erreur Nginx 502 (django+nginx, pas php-fmp)
Cet article présente principalement l'erreur Nginx 502 (django+nginx, pas php-fmp). Maintenant, je le partage avec vous et lui donne une référence. Jetons un coup d'œil ensemble
De nombreuses explications des erreurs Nginx sur Internet sont que les modules concernés ne sont pas en cours d'exécution, utilisez donc d'abord la commande ps pour vérifier si le module est activé. Par exemple, le module le plus courant. est d'utiliser le module php-fmp de php+nginx, s'il est fermé, exécutez la commande :
service php-fpm restart && service nginx restart
Mais j'utilise django+nginx, qui n'a rien à voir avec php, je dois donc vérifier le journal des erreurs nginx.
L'emplacement du journal de nginx se trouve dans le fichier de configuration nginx, l'emplacement du fichier de configuration par défaut est : /etc/nginx/nginx.conf, alors exécutez :
vim /etc/nginx/ nginx.conf
dans http Trouvé entre accolades :
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error .log;
Il indique l'emplacement du journal de la connexion normale/var/log/nginx/ access.log L'emplacement du fichier journal d'une connexion anormale /var/log/nginx/error.log
Localisez le journal emplacement du fichier de la connexion anormale, juste :
vim /var/log/nginx/error.log
Vous pouvez voir :
17/04/2018 13:05:39 [erreur] 9680# 9680 : *1 connect() a échoué (111 : connexion refusée) lors de la connexion en amont, client : XXXX, serveur : XXXX, requête : "GET / HTTP/1.1", en amont : "uwsgi://127.0.0.1:8000" , hôte : "XXXX"
Ceci est connecté à uwsgi, donc uwsgi doit d'abord être activé, exécutez :
uwsgi -i uwsgi.ini &
Ici, uwsgi.ini est mon propre fichier de configuration uwsgi que je dois exécuter. la commande en fonction de votre situation réelle. Vous pouvez vous référer à http://uwsgi-docs-cn.readthedocs.io/ zh_CN/latest/WSGIquickstart.html Choisissez votre propre commande uwsgi.
Ensuite, vous pouvez utiliser nginx. normalement et aucune erreur 502 ne sera affichée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!