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

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

    Scheduled Pinned Locked Moved General pfSense Questions
    21 Posts 3 Posters 879 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

      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 Reply Quote 0
      • M
        Mushvan @stephenw10
        last edited by

        @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

          @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

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

              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 Reply Quote 0
              • M
                Mushvan @stephenw10
                last edited by

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

                  How many tunnels/gateways do you have?

                  M 1 Reply Last reply Reply Quote 1
                  • M
                    Mushvan @stephenw10
                    last edited by

                    @stephenw10 one default WANGW and 69 for tunnels

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

                      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 Reply Quote 0
                      • M
                        Mushvan @stephenw10
                        last edited by

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

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

                          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 Reply Quote 0
                          • M
                            Mushvan @stephenw10
                            last edited by

                            @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 Reply Quote 0
                            • stephenw10S
                              stephenw10 Netgate Administrator
                              last edited by

                              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
                              • GertjanG
                                Gertjan @Mushvan
                                last edited by Gertjan

                                @Mushvan said in Why is my pfSense Firewall Lagging and Giving 504 Gateway Timeout Errors?:

                                But should pinging 60 interfaces really be this difficult for pfSense?

                                Wow .. 60.
                                A small script file that send a ping packet every ... not sure, 250 ms or so, and even 60 of them, that's no big deal.
                                But when one, or more of them get triggered because the interface and/or isn't there anymore ... dpinger will take action : it will reset (like pull down == destroy and pull up == recreate) the connection.
                                And now for the fun part : this will have a cascade effect on other processes, like nginx and unbound, just to name two of them, that will also get restarted. I've this 'feeling' that the 'mess' this creates goes up exponentially.
                                Your router is lagging, spikes to 100 % core usage etc ? I'm not very surprised.

                                I don't have the hands on experience, as I'm just a "2 WAN and 4 LAN ports guy", but If I had to 60 interconnections , 60 interfaces to manage, I wouldn't take that "Swiss Army Knife" firewall router called pfSense, but something more bare bone like TNSR ?

                                No "help me" PM's please. Use the forum, the community will thank you.
                                Edit : and where are the logs ??

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