Description |
This article describes the reason for high memory utilization in the node process. |
Scope |
FortiGate running v6.4.x, v7.0.x , v7.2.x and 7.4 |
Solution |
On v6.4, the node process is used for:
On v7.0, the 3 main node.js scripts on a FortiGate are for:
The security rating result submission is by default enabled on the FortiGate.
A high memory usage of the node process can be seen for example with commands:
diagnose sys top-mem
Example output from the 'diagnose sys top' command:
Version: FortiGate-400E v6.4.7,build1911,210825 (GA)
To disable the security rating functionality, execute the following command:
config system global
In some cases, it might be required to also disable the scheduled rating and restart the nodejs process:
config system global
In some cases, it might be required to also disable the scheduled rating and restart the nodejs process:
diagnose nodejs process restart <-- Before v7.0. fnsysctl killall node <-- v7.0 Onward.
Running a 'killall' on a process can make the system unstable.
Note: The command 'set security-rating-result-submission' is not available anymore in v7.4.x. High memory consumption is observed on the Node.JS process in 7.4.x with known issue ID 1149411, which is resolved on FortiOS versions 7.4.9. The workaround is to restart the process manually or with an automation stitch. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.