Overview
In the Console / Wrapper log of Aurea Monitor Intermediary (AI) you observe the below warning message:
WARN:oejs.AbstractConnector:main: Acceptors should be <= availableProcessors: ServerConnector
Full error:
2021-01-31 16:28:02.432:WARN:oejs.AbstractConnector:main: Acceptors should be <= availableProcessors: ServerConnector@48503868{HTTP/1.1,[http/1.1]}{0.0.0.0:0}
2021-01-31 16:28:02.442:WARN:oejs.AbstractConnector:main: Acceptors should be <= availableProcessors: ServerConnector@4b1c1ea0{HTTP/1.1,[http/1.1]}{0.0.0.0:0}
Information
As per the jetty documentation, the standard rule of thumb for the number of Acceptors to be configured is one per CPU on a given machine (CPU, CPU Core, and Processor, in the current topic's context, they refer to the same thing [CPU core], albeit they are different granularity objects).
When the number of threads is more than the number of CPU cores, then this warning message is logged while starting the Intermediary.
The number of Acceptors can be allocated greater than CPU core numbers if Intermediary requires more Acceptors. Their number can be set in jetty's http.ini configuration file.
For further tuning guidance please refer to the article about the Usage of 'Max Selector Threads' and 'Max Acceptor Threads'.