Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    502 Bad Gateway, nginx

    Scheduled Pinned Locked Moved General pfSense Questions
    27 Posts 5 Posters 13.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Aseknet @stephenw10
      last edited by

      Thanks Guys for the help,

      I can now open the nginx.log fine.
      I restarted the PHP-FPM service so I could narrow down the time when this happens and find an error message that matches that timeframe, of course it has now been working for 2 hours when trying to chase it...
      Will come back when I catch the problem in the log.

      Thanks,
      Aseknet

      A 1 Reply Last reply Reply Quote 0
      • A
        Aseknet @Aseknet
        last edited by Aseknet

        Hi Guys,

        Everything seemed to work until today when I logged on pfSense.
        After some minutes I got a freeze, 502 Bad Gateway, this is what the logs say:
        Seems like the widgets are involved.

        Replaced the actual IPs with ClientIP and pfSenseIP.

        Nov 18 17:06:30 pfSense nginx: 2021/11/18 17:06:30 [error] 83498#100152: *2302 connect() to unix:/var/run/php-fpm.socket failed (61: Connection refused) while connecting to upstream, client: ClientIP, server: , request: "GET /widgets/widgets/snort_alerts.widget.php?getNewAlerts=1637251590358 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.socket:", host: "pfSenseIP", referrer: "http://pfSenseIP/"

        Nov 18 17:06:30 pfSense nginx: ClientIP - - [18/Nov/2021:17:06:30 +0100] "GET /widgets/widgets/snort_alerts.widget.php?getNewAlerts=1637251590358 HTTP/1.1" 502 552 "http://pfSenseIP/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"

        Nov 18 17:06:35 pfSense nginx: 2021/11/18 17:06:35 [error] 83498#100152: *2302 connect() to unix:/var/run/php-fpm.socket failed (61: Connection refused) while connecting to upstream, client: ClientIP, server: , request: "GET /widgets/widgets/pfblockerng.widget.php?getNewWidget=1637251595359 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.socket:", host: "pfSenseIP", referrer: "http://pfSenseIP/"

        Nov 18 17:06:35 pfSense nginx: ClientIP - - [18/Nov/2021:17:06:35 +0100] "GET /widgets/widgets/pfblockerng.widget.php?getNewWidget=1637251595359 HTTP/1.1" 502 552 "http://pfSenseIP/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"

        And to resolve this the solution was:
        Using SSH and select option “16. Restart PHP-FFM”
        Usually this works but sometimes a reboot of pfSense is needed.

        Thanks,
        Asknet

        1 Reply Last reply Reply Quote 1
        • B
          Bambos
          last edited by

          Hello everyone,

          i run to the same problem with version 2.6.0.
          502 bad gateway nginx.

          Do we have some updates about that ? what is recommended ?

          A 1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Upgrade to the current version, 2.7.2.

            1 Reply Last reply Reply Quote 1
            • A
              Aseknet @Bambos
              last edited by Aseknet

              Sadly I never got around this after a huge amount of time for a fix, not even in 2.7.2 so I turned to OPNsense instead of waiting for 2.8.0.
              Missing some features from pfSense, but now I don’t have issues anymore to access the interface.
              Loved pfSense and the community but this was a big issue for me :(

              1 Reply Last reply Reply Quote 1
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Hmm, odd. We don't really see that in 2.7.2 any longer. I used to be a much bigger issue. It pretty much always implies some php process running away though.

                1 Reply Last reply Reply Quote 0
                • V
                  vector88
                  last edited by vector88

                  Hello @stephenw10 and everyone.

                  I've recently installed Pfsense 2.7.2 and kept on getting bad gateway 502.

                  while troubleshooting I tried reverting back to 2.7.0 and after doing so, my pfsense IP no longer gave me 502, but after updating again to 2.7.2 i kept getting 502.

                  I tried restarting php-fpm and it loads webgui before it says 502 again.

                  I reverted to 2.7.0 and webgui is now working again.

                  The only problem I have is I'm unable to use pkg manager due to version mismatch :(

                  Can anyone help?

                  Thanks everyone,
                  Vector

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    If you see 502 errors it's almost always because php failed for some reason. You should see something logged.

                    V 1 Reply Last reply Reply Quote 0
                    • V
                      vector88 @stephenw10
                      last edited by

                      @stephenw10
                      I do see things get logged after accessing: tail -f /var/log/system_general.log

                      It says: "[ERROR] 556088#100299 *88 connect () to unix: var/run/php-fpm.socket failed (61: connection refused) while connecting to upstream, cleint: [PFSENSE IP] server:

                      And while running tail netstat -an | grep LISTEN
                      It listens on 127.0.0.1.953.

                      Would you please help?

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        But nothing in the main system log?

                        How is it configured? What are you running on?

                        V 1 Reply Last reply Reply Quote 0
                        • V
                          vector88 @stephenw10
                          last edited by

                          @stephenw10
                          I'm sorry, I'm a beginner.

                          Would you please explain further?

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S
                            stephenw10 Netgate Administrator
                            last edited by

                            I mean a basic 2.7.2 install will run without php issues. So what configuration have to done to yours. Something there is causing it a problem. Maybe some package you added is exhausting the RAM for example.

                            V 1 Reply Last reply Reply Quote 0
                            • V
                              vector88 @stephenw10
                              last edited by vector88

                              @stephenw10
                              I get your point; however, this issue occurs as soon as I do a clean install of 2.7.2
                              Without changing anything in the configuration at all.

                              I just set the IPs and the interfaces. pfsense WAN: 192.168.1.10 ISP router: 192.168.1.1 Pfsense LAN : 10.27.27.1

                              **Edit

                              I didn't add any packages and I have 16GB of RAM

                              V stephenw10S 2 Replies Last reply Reply Quote 0
                              • stephenw10S
                                stephenw10 Netgate Administrator
                                last edited by

                                Hmm, odd. What hardware is it installed on?

                                You are connecting to it from a client on the LAN?

                                1 Reply Last reply Reply Quote 0
                                • V
                                  vector88 @vector88
                                  last edited by vector88

                                  @vector88

                                  It's on Dell Latitude 7490 i7-8650U CPU
                                  And the installation was USB memstick.

                                  Again, this issue only occurred on 2.7.2 and 2.7.1.
                                  2.7.0 worked fine, and I had to update it because the package manager didn't work :(

                                  Yes, the client is on the LAN but even when I try to access WebGui from the ISP's side it returns the same 502.

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator @vector88
                                    last edited by

                                    @vector88 said in 502 Bad Gateway, nginx:

                                    this issue occurs as soon as I do a clean install of 2.7.2
                                    Without changing anything in the configuration at all.

                                    To be clear that's with the default config or after importing your config that works in 2.7.1?

                                    V 1 Reply Last reply Reply Quote 0
                                    • V
                                      vector88 @stephenw10
                                      last edited by

                                      @stephenw10
                                      Default config, just after assigning the WAN, LAN for Pfsense and connecting Pfsense LAN to a switch and an ethernet from the switch directly into my laptop and then 502 everywhere.

                                      1 Reply Last reply Reply Quote 0
                                      • stephenw10S
                                        stephenw10 Netgate Administrator
                                        last edited by

                                        Does it allow you to connect at all? To complete the setup wizard even?

                                        V 1 Reply Last reply Reply Quote 0
                                        • V
                                          vector88 @stephenw10
                                          last edited by vector88

                                          @stephenw10
                                          Yes, just after going through the wizard, right after finishing and entering the same config on the wizard and finishing..... Reboots..... And then 502

                                          1 Reply Last reply Reply Quote 0
                                          • stephenw10S
                                            stephenw10 Netgate Administrator
                                            last edited by

                                            It shouldn't reboot after completing the wizard. Did you set some interface specific value?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.