The server’s load is high due to a Distributed Denial of Service attack (DDoS).
In the case of DDoS, the attack comes from multiple IP addresses at the same time. None of the IP addresses establishes enough connections at the time to identify the requests as DoS attacks, but their combined number of connections still causes issues.

Solutions:

DDoS attacks can hardly be mitigated by a software-based solution such as BitNinja.
Actual DDoS mitigation can be implemented only via some sort of hardware-based solution.

Our recommended settings during a DDoS attack against your server:

  1. Set the DoS detection module threshold to 1 on all ports; setting it to 1 on the general option is not sufficient. In this case, you must edit the configuration file. The guide below can help you do that step by step.
    /kb/article/dos-detection/
  2. By default, the module also blocks IPs for 60 seconds when the threshold is reached; we must eliminate this setting when we set the thresholds to 1 to prevent blocking every visitor for 60 seconds. To do this, navigate to the Configuration -> Advanced Modules -> IPReputation -> Times (Temporary blacklist time in case of suspected DoS requests in seconds.). And set this option to 0.
  3. Now, as a last step, navigate to Configuration -> AdvancedModules -> AntiFlood module. Here, set the "Limit before getting on blacklist" value to 5. And the "Expiration time for the IPs in seconds" for 36000.

These changes will block every visitor who creates five incidents in a short period and put them on your block list for 10 hours.
Remembering and reverting these changes after the attack is finished is crucial.