You can configure SSL timeouts for ESX.

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 ESX.

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

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 service console 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

Enter the following command to restart the vmware-hostd process.

service mgmt-vmware 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>