Do I need to reboot Firewalla once in a while?

Follow

Comments

2 comments

  • Avatar
    Jason

    I've been struggling with intermittent network issues on certain devices making certain kinds of requests for weeks now, and I spent countless hours trying to troubleshoot it and not getting anywhere. In a fit of frustration, I decided to reboot the Firewalla via the software, and lo and behold, everything started working properly again.

    I've been struggling with intermittent network issues on certain devices for weeks now, and I spent countless hours trying to troubleshoot it and not getting anywhere. In a fit of frustration, I decided to reboot the Firewalla via the software, and lo and behold, everything started working properly again.

    Firewalla is a very stable and excellent product, but it is past time for it to have a scheduled reboot function. 

    1
    Comment actions Permalink
  • Avatar
    Robert Taylor

    Agreed with Jason. We manage Firewallas at client offices and we do run into occasional instability. When that happens, a reboot has been the only thing that has reliably brought the box back to normal.

    The part that matters from an MSP seat: when the firewall goes sideways, it takes the VoIP system and everything else with it. For a business that needs phones and internet to operate, spending days going back and forth on troubleshooting isn't viable when a two-minute reboot restores service immediately. We are not asking for a weekly scheduled reboot as a maintenance habit. We are asking for the ability to trigger a reboot, or schedule a one-time reboot, from the MSP portal so we can restore a client without dispatching someone or waiting on a support cycle.

    Two suggestions that would make this work for both sides:

    1. Put an option on the reboot dialog to capture and upload a diagnostic bundle to support before the unit goes down. Right now the tradeoff is backwards. We reboot to save the client, and in doing so we destroy the state that support would need to find root cause. If the box collected logs, process state, memory and interface stats at the moment of failure and pushed them up before restarting, you'd get better data than you get today from a ticket opened after the fact, and we'd get our client back online. Same option on a scheduled reboot.

    2. Persist the short-term memory to disk before a graceful reboot and reload it on boot. The article makes a fair point that a reboot costs the box its recent alarm interactions, flows and statistics, and that it takes time to re-learn normal behavior. But that only applies to an ungraceful restart. If the reboot is initiated by the admin, the system knows it's going down and has time to flush that state and pick it back up when it comes online. That would remove the main argument against rebooting entirely.

    Root cause still matters, and I'd expect the backend logs to be there for support to review so the underlying issue actually gets fixed. But "don't reboot" isn't a workable answer when a client is down.

    0
    Comment actions Permalink

Please sign in to leave a comment.