Nginx + PHP-FPM produce 502 bad gateway instead of fatal error?

6,175

This happened to me yesterday.It was an error handing off from nginx to php5-fpm turned out that the php-fpm service was configured to listen on the wrong socket.

in /etc/php5/php-fpm.conf I changed to:

listen = /var/run/php5-fpm.sock

and in all of /etc/nginx/ make sure fastcgi_pass unix:/var/run/php5-fpm.sock

HTH

Share:
6,175
jchatard
Author by

jchatard

Updated on September 18, 2022

Comments

  • jchatard
    jchatard over 1 year

    I'm currently testing Symfony2 with Nginx and PHP-FPM. I also use Xdebug.

    Symfony2 comes with a Demo bundle, I wanted to test the new handling of fatal errors which comes with Symfony 2.2.0 by creating a syntax error in the Acme/Demo bundle. Why I do that, the server response is 502 bad gateway.

    But if I make a syntax error in the file app_dev.php (so before the framework is fired), then Xdebug tells me about the fatal error.

    And surprisingly, if I fix that typo, then re-create the syntax error in the Acme/Demo bundle, then Symfony error handler appears as expected. And finally if a fix all typos (page works) then again re-create that same typo (again in Acme/Bundle), I get a bad gateway.

    Do you have any clue on this?

  • jchatard
    jchatard about 11 years
    Nope, my configuration works since I can use the app. It's only on this specific scenario, I described.
  • Ryan
    Ryan over 9 years
    Try changing the buffers. stackoverflow.com/questions/27173945/…