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

Why is my pfSense Firewall Lagging and Giving 504 Gateway Timeout Errors?

General pfSense Questions
3
21
849
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.
  • M
    Mushvan
    last edited by Dec 23, 2024, 9:10 AM

    Hello, I have multiple IPsec tunnels set up on my pfSense firewall. Recently, while adding a new tunnel, pfSense started to hang and continuously load, eventually giving me a 504 Gateway Timeout error. After that, the web interface was completely inaccessible for about 10-15 minutes. Eventually, I was able to access the web GUI again.

    As a temporary fix, I disabled the dpinger service, and for some reason, this made pfSense run faster. However, the issue persists because dpinger still starts automatically, and the process repeats itself. I’m not sure why disabling dpinger works, but it does seem to help.

    I’ll also be attaching the crash report to this post for further analysis. Does anyone have any insights into why this is happening or how I can resolve it permanently?
    image (2).png

    M 1 Reply Last reply Dec 24, 2024, 9:22 AM Reply Quote 0
    • M
      Mushvan @Mushvan
      last edited by Dec 24, 2024, 9:22 AM

      anybody ?

      1 Reply Last reply Reply Quote 0
      • S
        stephenw10 Netgate Administrator
        last edited by Dec 24, 2024, 2:59 PM

        Any errors logged?

        If not errors then what is logged? It's clearly doing something that's using a lot of resources.

        M 1 Reply Last reply Dec 26, 2024, 2:35 PM Reply Quote 0
        • M
          Mushvan @stephenw10
          last edited by Dec 26, 2024, 2:35 PM

          @stephenw10
          Hey, sorry for late response... Here is a new crash, I've captured logs too, so the problem started at 18:12:26, and somewhere at 18:18 i was able to get in GUI again, before that it was constantly loading and giving 504 gateway timeout error.
          1.PNG 2.PNG 3.PNG 4.PNG 5.PNG

          1 Reply Last reply Reply Quote 0
          • S
            stephenw10 Netgate Administrator
            last edited by Dec 26, 2024, 4:16 PM

            What happened 900s (15m) before that error though? Something triggered a script that stalled.

            M 3 Replies Last reply Dec 27, 2024, 12:10 PM Reply Quote 0
            • M
              Mushvan @stephenw10
              last edited by Dec 27, 2024, 12:10 PM

              @stephenw10 before 18:12:26, what I see is mostly /rc.newipsecdns: Gateway, none 'available' for inet6, use the first one configured. 'OPT87_VPNV6' and sshguard Exiting on signal and Now monitoring attacks. messages repeating from 18:03:09 to 18:12:26, but, on 18:02:53 and 18:03:06 I have the following errors 1.PNG

              1 Reply Last reply Reply Quote 0
              • M
                Mushvan @stephenw10
                last edited by Dec 27, 2024, 12:21 PM

                @stephenw10 here are logs at the time of around 15m mark2.PNG 3.PNG

                1 Reply Last reply Reply Quote 1
                • S
                  stephenw10 Netgate Administrator
                  last edited by Dec 27, 2024, 12:43 PM

                  What was the interface you added there at 17:58:48?

                  If you manually run a Filter Reload from Status > Filter Reload do you see any errors? Do you get another php crash 900s after the reload?

                  M 2 Replies Last reply Dec 27, 2024, 12:47 PM Reply Quote 0
                  • M
                    Mushvan @stephenw10
                    last edited by Dec 27, 2024, 12:45 PM

                    @stephenw10 after 17:58:55, i have many 60676 /rc.filter_configure_sync: dpinger: No dpinger session running for gateway and /vpn_ipsec.php: dpinger: No dpinger session running for gateway messages, starting from 17:58:58 and finishing at the same second. after that at 17:59:00 gateway alarm 100% loses of tunnel VTI, the only different things i've seen that are not usual are these, at time 17:59:22 and 17:59:43. 1.PNG

                    1 Reply Last reply Reply Quote 0
                    • M
                      Mushvan @stephenw10
                      last edited by Dec 27, 2024, 12:47 PM

                      @stephenw10 the interfaces I'm adding are mostly IPsec VTI tunnels that i've created and then giving those interfaces a gateway and static route

                      1 Reply Last reply Reply Quote 0
                      • M
                        Mushvan @stephenw10
                        last edited by Dec 27, 2024, 12:57 PM

                        @stephenw10 i've did a filter reload and no errors in system logs and it was completed successfully.

                        1 Reply Last reply Reply Quote 0
                        • S
                          stephenw10 Netgate Administrator
                          last edited by Dec 27, 2024, 11:58 PM

                          Hmm. The log entry that looks closest to it is for rc.openvpn. Do you have any openvpn incidences defined? Do they have dynamic gateways set?

                          M 1 Reply Last reply Dec 30, 2024, 10:45 AM Reply Quote 0
                          • M
                            Mushvan @stephenw10
                            last edited by Dec 30, 2024, 10:45 AM

                            @stephenw10 I have checked my OpenVPN configuration, and it is set to use the WAN interface, which has a static IPv4 address and a static upstream gateway.

                            1 Reply Last reply Reply Quote 0
                            • S
                              stephenw10 Netgate Administrator
                              last edited by Dec 30, 2024, 1:21 PM

                              How many tunnels/gateways do you have?

                              M 1 Reply Last reply Dec 30, 2024, 2:04 PM Reply Quote 1
                              • M
                                Mushvan @stephenw10
                                last edited by Dec 30, 2024, 2:04 PM

                                @stephenw10 one default WANGW and 69 for tunnels

                                1 Reply Last reply Reply Quote 0
                                • S
                                  stephenw10 Netgate Administrator
                                  last edited by Dec 30, 2024, 5:27 PM

                                  But are those all VTI tunnels with assigned interfaces that create gateways?

                                  Because if so that is lot of gateways for anything that triggers a script when it bounces.

                                  M 1 Reply Last reply Jan 13, 2025, 9:47 AM Reply Quote 0
                                  • M
                                    Mushvan @stephenw10
                                    last edited by Jan 13, 2025, 9:47 AM

                                    @stephenw10 sorry again for late response, yeah, they all have assigned interfaces. What script is being triggered ?

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      stephenw10 Netgate Administrator
                                      last edited by Jan 13, 2025, 2:04 PM

                                      They are seen by pfSense as a WAN interface because they have a gateway. So you get the gateway and WAN IP scripts run for each one.

                                      You might try disabling the gateway monitoring action for those gateways to reduce the churn.

                                      M 1 Reply Last reply Jan 14, 2025, 12:56 PM Reply Quote 0
                                      • M
                                        Mushvan @stephenw10
                                        last edited by Jan 14, 2025, 12:56 PM

                                        @stephenw10 Ah, so that's why disabling dpinger helps. But should pinging 60 interfaces really be this difficult for pfSense?

                                        GertjanG 1 Reply Last reply Jan 14, 2025, 1:55 PM Reply Quote 0
                                        • S
                                          stephenw10 Netgate Administrator
                                          last edited by Jan 14, 2025, 1:24 PM

                                          It's not the pinging that causes the issue it's the scripts that get run when it sees the gateway as changing state. You can disable dpinger entirely or you can just disable the 'monitor action' in the gateway settings. Disabling the action keeps the ping data logging but stops it running scripts if/when the gateway goes down. Does that is usually preferable to disabling it entirely.

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