Technical Tip: 'fnbamd' daemon consumes high CPU and crashes
| Description | This article describes an issue where the 'fnbamd' daemon crashes intermittently, then consumes high CPU, causing the unresponsiveness of the authentication process and certificate verification. |
| Scope | FortiOS v7.4.9. |
| Solution |
"... 2066: 2026-02-05 09:34:05 <07757> firmware FortiGate-100F v7.4.10,build2867b2867,260116 (GA.M) (Release) ..."
After the crash, the 'fnbamd' process consumes lots of CPU:
"... Run Time: 3 days, 4 hours and 32 minutes
As a consequence, remote user authentication (LDAP, RADIUS, FortiToken, etc.) as well as x.509 certificate verification is impacted.
The workaround is as follows:
fnsysctl killall fnbamd
If the CLI command above does not work, identify the fnbamd process ID by running 'diagnose sys process pidof fnbamd', then restart the process by executing 'diagnose sys kill 11 <pid>'.
Alternatively:
config system auto-script
Note: (multi-VDOM) if VDOMs are enabled, run the following commands in a global context:
config global config system auto-script
Note: A consequence of this issue could be experienced as failing to connect to VPN connections. Debugs from IPSec VPN show the authentication attempt: ike V=root:0:Dialup_0:0: received XAUTH_USER_NAME 'guest' length 5
|
