ESET Online Help

Search English
Select the topic

Component connection issues

If ESA components fail to connect to the ESA Authentication Server, adjust the connection parameters in the C:\Program Files\ESET Secure Authentication On-Prem\EIP.Core.WindowsService.EXE.config file.

EsaServiceIdleTimeout: Indicate how long to leave connections opened. Applies to Active Directory Integration mode.

Default value: Two minutes

http.sys: Indicate how long to leave HTTP connections opened (Web Console, customer API). It applies to Standalone installation mode.

To display the existing timeout setting, execute the following command in PowerShell:

netsh http show timeout

To change the timeout, execute the following command in PowerShell:

netsh http add timeout timeouttype=idleconnectiontimeout value=<seconds>

Replace <seconds> with the desired timeout in seconds.

EsaMaxSessions: Throttling—maximum concurrent sessions

Default value: 100 times processor count

EsaMaxCalls: Throttling—maximum concurrent calls

Default value: 16 times processor count

EsaMaxThreads: .NET thread pool—maximum count of threads in the pool; influences maximum count of simultaneously handled requests

Default value: 1000

EsaMinThreads: .NET thread pool—create threads immediately up to this count; influences how quickly the thread pool reacts to the increasing count of incoming connections

Default value: Count of processor cores

 


example

Example of an altered EIP.Core.WindowsService.EXE.config file

<?xml version="1.0" encoding="utf-8"?>

<configuration>

  <appSettings>

    <add key="EsaServiceIdleTimeout" value="00:01:00" />

    <add key="EsaMaxSessions" value="100" />

    <add key="EsaMaxCalls" value="20" />

    <add key="EsaMaxThreads" value="2000" />

    <add key="EsaMinThreads" value="1000" />

  </appSettings>

</configuration>

EsaServiceIdleTimeout: hours:minutes:seconds format