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 12.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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      Yes, the nginx logs need to be read manually like that. The main system log can be accessed in the gui though via Status > System Logs.

      A 1 Reply Last reply Reply Quote 1
      • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.