You can configure SSL timeouts for ESXi.

Timeout periods can be set for two types of idle connections:

The Read Timeout setting applies to connections that have completed the SSL handshake process with port 443 of ESXi.

The Handshake Timeout setting applies to connections that have not completed the SSL handshake process with port 443 of ESXi.

Both connection timeouts are set in milliseconds.

Idle connections are disconnected after the timeout period. By default, fully established SSL connections have a timeout of infinity.

1

Log in to the ESXi Shell and acquire root privileges.

2

Change to the directory /etc/vmware/hostd/.

3

Use a text editor to open the config.xml file.

4

Enter the <readTimeoutMs> value in milliseconds.

For example, to set the Read Timeout to 20 seconds, enter the following command.

<readTimeoutMs>20000</readTimeoutMs>

5

Enter the <handshakeTimeoutMs> value in milliseconds.

For example, to set the Handshake Timeout to 20 seconds, enter the following command.

<handshakeTimeoutMs>20000</handshakeTimeoutMs>

6

Save your changes and close the file.

7

Restart the hostd process:

/etc/init.d/hostd restart

The following section from the file /etc/vmware/hostd/config.xml shows where to enter the SSL timeout settings.

<vmacore>
 ...
 <http> 
  <readTimeoutMs>20000</readTimeoutMs>
 </http>
 ...
 <ssl>
  ...
  <handshakeTimeoutMs>20000</handshakeTimeoutMs>
  ...
	</ssl>
</vmacore>