Plus tôt dans la journée, j'ai mis à jour des paquets sur l'un de mes serveurs. L'un de ces paquets était une mise à jour de php5-fpm, qui semble avoir cassé ma capacité à utiliser unix:/var/run/php5-fpm.sock
.
Avis de non-responsabilité : Je n'ai commencé à utiliser Linux que récemment ; je ne entièrement comprendre ce qui se passe ici.
J'ai examiné de nombreuses autres questions, mais je n'ai pas réussi à trouver de réponse à mon problème, à savoir que j'obtiens une erreur 502 Bad Gateway lorsque j'essaie d'utiliser l'application php5-fpm.sock
au lieu de passer à 127.0.0.1:9000
.
Voici quelques détails qui semblent pertinents en fonction des autres questions :
- Mon
php5-fpm
processus est en cours d'exécution. - Mon
/etc/php5/fpm/pool.d/www.conf
Le fichier alisten = /var/run/php5-fpm.sock
- Mon bloc serveur a
fastcgi_pass = unix:/var/run/php5-fpm.sock
-
php5-fpm.sock
fait existent dans/var/run/
.
Lors de la mise à jour de php5-fpm, il m'a été demandé si je voulais écraser mon www.conf. J'ai vérifié la différence et le seul changement entre le fichier du mainteneur et le mien était que le mainteneur avait listen = 127.0.0.1:9000
comme valeur par défaut.
Après avoir choisi de l'écraser et terminé la mise à niveau de php5-fpm, j'ai ouvert /etc/php5/fpm/pool.d/www.conf
et changé l'écoute de listen = /var/run/php5-fpm.sock
comme si elle avait été fixée à l'avance. J'ai ensuite redémarré php5-fpm, puis nginx, dans cet ordre.
Je reçois maintenant un message 502 lorsque je visite le domaine et je suis complètement perdu. Si je change listen
dans www.conf et fastcgi_pass
dans mon fichier d'hôte pour 127.0.0.1:9000
tout fonctionne parfaitement. J'utilise Ubuntu 12.04LTS, si cela compte.
Votre aide est très appréciée.