toggle menu
Forum de PluXml
Forum de PluXml
Connexion
·
S'inscrire
Connexion
·
S'inscrire
Catégories
Discussions
Activité
Connexion
·
S'inscrire
×
Accueil
›
Entraide
Erreur 502 Bad Gateway avec NGINX
Haruka
PluXml Project Manager
novembre 2011
dans
Entraide
Bonjour,
Par intermittence, j'ai une erreur 502 Bad Gateway sur
mon blog
. J'utilise NGINX et FastCGI et suis obligé de redémarrer la machine pour que le site soit de nouveau accessible.
Qu'est-ce qui cause problème à votre avis ?
Réponses
kiyoshi
Member
novembre 2011
Tu utilises Nginx vraiment comme serveur HTTP ou seulement en reverse proxy avec Apache2 ?
Haruka
PluXml Project Manager
novembre 2011
Je l'utilise vraiment comme serveur HTTP.
kiyoshi
Member
novembre 2011
Qu'elles sont les valeurs de ces deux paramètres ?
fastcgi_buffers
fastcgi_buffer_size
Haruka
PluXml Project Manager
novembre 2011
J'ai les valeurs suivantes :
fastcgi_buffers 8 32k;
fastcgi_buffer_size 32k;
Merci de m'aider
kiyoshi
Member
novembre 2011
Je pense que ça vient de là ton problème. Tu as besoin d'optimiser un peu ton backend fastcgi.
Pour ce faire ajuste change les valeurs pour celles-ci :
fastcgi_buffers 256 16k;
fastcgi_buffer_size 32k;
Tu peux affiner.
Pour plus d'explication je te recommande le wiki de nginx :
http://wiki.nginx.org/HttpFcgiModule#fastcgi_buffers
Haruka
PluXml Project Manager
novembre 2011
Merci mais malheureusement ça n'a pas marché.
J'ai utilisé un script (
http://blog.courtine.org/2010/07/18/fin-de-mise-en-place-du-blog/
) qui créé plusieurs processus php5-cgi et qui limite le nombre de requête via FastCGI.
C'est php5-cgi qui pose problème en s’arrêtant sans laisser de traces dans les logs. Nginx ne peut donc plus résoudre de requête php.
Pour le moment ça marche, on verra dans quelques jours.
Haruka
PluXml Project Manager
novembre 2011
décembre 2011 modifié
Bon ça fait 4 jours et mes cinq instances de php5-cgi tournent toujours.
Je n'ai donc plus d'erreur 502 , mais je ne sais toujours pas ce qui a causé ce problème...
Connectez-vous
ou
Inscrivez-vous
pour répondre.
Réponses
fastcgi_buffers
fastcgi_buffer_size
fastcgi_buffers 8 32k;
fastcgi_buffer_size 32k;
Merci de m'aider
Pour ce faire ajuste change les valeurs pour celles-ci :
fastcgi_buffers 256 16k;
fastcgi_buffer_size 32k;
Tu peux affiner.
Pour plus d'explication je te recommande le wiki de nginx : http://wiki.nginx.org/HttpFcgiModule#fastcgi_buffers
J'ai utilisé un script (http://blog.courtine.org/2010/07/18/fin-de-mise-en-place-du-blog/) qui créé plusieurs processus php5-cgi et qui limite le nombre de requête via FastCGI.
C'est php5-cgi qui pose problème en s’arrêtant sans laisser de traces dans les logs. Nginx ne peut donc plus résoudre de requête php.
Pour le moment ça marche, on verra dans quelques jours.
Je n'ai donc plus d'erreur 502 , mais je ne sais toujours pas ce qui a causé ce problème...