Poradnik

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

 

Poradnik
Smart Lock w lizaku
Poradnik
Samsung Galaxy S2: jak zdjąć simlocka?
Poradnik
Gnome-Shell: Rozszerzenia powłoki, które warto zainstalować
  • Przez gniazdo względnie szybciej działa, i jak masz jedną instancję to lepiej się tego trzymać. Chociaż ja wszystko mam na portach.

    • bobiko

      Powiem Tobie, że na gniazdkach nie bardzo chciało ruszyć, bo wywaliło 502 Bad Gateway. Nie powiem, ze wkurzyłem na drugi dzień ale szybki research i wujek G. pomógł. Co do szybkości, to wiesz, na localu to zbytnio różnicy nie ma.

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

        • bobiko

          Dokladnie odbijało a po przełaczeniu na port, to wszystko ładnie zaczęło działać ;)

%d bloggers like this: