ubuntu 12.10 / php5-fpm: 502 Bad Gateway

Ostatnio pisałem o moich pseudozmaganiach z aktualizacją do Ubuntu 12.10 i Gnome-shell 3.6, które przyniosły killka ciekawych rozwiązań ale i dodatkowe problemy. Z jakiegoś powodu przestał działać lokalny serwer php, oparty na nginx i php5-fpm.

Problem

Po odpaleniu dowolnego projektu, przeglądarka zwaracała błąd 502 Bad Gateway.

Rozpoznanie

Jak się okazało, ze względu na bugi #900620#650204 zmodyfikowano pakiet PHP i zmieniono domyślną opcję nasłuchiwania gniazdka UNIX, domyślne uruchomione w /var/run/php5-fpm.sock.

Rozwiązanie

Aby serwer ruszył, należy zmodyfikować jego konfigurację.

  1. Otwieramy plik do edycji

    vi /etc/php5/fpm/pool.d/www.conf

  2. I następnie modyfikujemy “listen” w następujący sposób

    ;listen = /var/run/php5-fpm.sock
    listen = 127.0.0.1:9000

  3. Po zmianach restartujemy php-fpm:

    /etc/init.d/php5-fpm reload

Ot. Szybka notatka do zapamiętania.

Ilustracja Flickr

 

0 0 vote
Article Rating
Subscribe
Powiadom o
guest

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

4 komentarzy
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
matipl
7 lat temu

Przez gniazdo względnie szybciej działa, i jak masz jedną instancję to lepiej się tego trzymać. Chociaż ja wszystko mam na portach.

matipl
Reply to  bobiko
7 lat temu

502 pewnie oznaczało że nie trafiasz w gniazdko, lub php-fpm nie ruszył poprawnie

4
0
Would love your thoughts, please comment.x
()
x
%d bloggers like this: