Technical Tip: Admin UI Pages Will Not Load and Agent Communications Stop
Description
This article explains an issue where the server could not handle a large volume of agent communications and generated a 'Too many open files' message in output.nessus, it then crashes the Nessus loader.
Scope
FortiNAC, Network Sentry 7.3.0, and lower
Solution
Issue: Admin UI pages will not load & PA communications stop.
The output.nessus log files filled with these error messages causing the Nessus loader to crash:
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:150)
at com.bsc.plugin.persistent.PersistentAgent$SSLSocketHandler.run(PersistentAgent.java:13598)
The result is that Persistent Agent communications cease to work and certain views in the Admin UI no longer load.
Solution: This is a known issue addressed in version 7.3.1 of Network Sentry. Upgrade to the latest version to correct the condition or restart Network Sentry processes to temporarily address the situation.
Below is the fix documented in the release notes:
Improved communications between Agents of version 3.x and higher and Network Sentry. Previously, the server could not handle a large volume of agent communications and generated a "Too many open files" message in output.nessus. File Descriptors were increased to 8K.