| When FortiGates are configured in HA mode, there may be certain scenarios in which the hasync process on the secondary unit may consume a high percentage of a single CPU core. This behavior is observed only when the FortiGates are managed through FortiManager, particularly in environments where scripts and config is pushed from FortiManager. Verification: To verify this behavior, access the CLI of the secondary device and execute the following commands multiple times: diagnose debug cli 8 diagnose debug enable Example: FGT02 (global) # diagnose debug cli 8 Debug messages will be on for 30 minutes. FGT02 (global) # diagnose debug enable -61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: ab ort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort FGT02 (global) # -61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort- 61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abo rt-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-6 1: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abor t-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: a bort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61 : abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort -61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: abort-61: ab To stop the debugging, run the following: diagnose debug disable If the problem is present, the output will display the message 'abort -61'. Workaround: - Restart the hasync process with the command 'fnsysctl killall hasync' or reboot the secondary device.
- When pushing a script through FortiManager, add 'end' at the bottom.
This behavior will be fixed in version 8.0.0 of FortiOS. Related document: Technical Tip: Troubleshooting methodology of hasync process high |