Bug #14891
openHigh CPU usage when interface get down and up due to proces check_reload_status
0%
Description
Today I noticed that the cpu usage was high on my pfSense appliance (N5105, I226).
After looking in top I see that check_reload_status is fully taxing one core.
This process seems to be triggered when the wan interface comes down and up.
The process keeps running and taxing the CPU until it is manually stopped.
Files
Updated by Andrew Almond 7 months ago
I've seen this issue on two different 4100 units in the past 2 days (Nov 21 and 22).
It seems to prevent the WAN connections / routing from updating properly which causes the affected WAN gateway to remain offline even though pfSense can ping the gateway, and I can remotely login to the firewall using interface with the "offline" gateway. This also prevents the DNS resolver (unbound) from sending any DNS lookups (as confirmed via packet capture).
Disabling and re-enabling the affected interface seems to clear the issue, as does killing the check_reload_status process using command line "kill -s KILL <pid>".
This may be a recurring issue on one firewall that I didn't know what to look for until now.
It seems to occur when a WAN connection goes up and down several times in a short time period.
Both units are running 23.05.1