What is the difference between the Timeout setting and KeepAlive setting in the SilkMeter Config.xml file?
The Timeout is used for the communication between the Silk Meter server executable and the proxy service.
The KeepAlive is used for all connections between another product and the Silk Meter proxy service. If Silk Meter looses the connection to the other product, it automatically checks in every previously checked out license via this connection.
The normal license process is as follows:
Silk Test/Silk Performer/Silk Central connects to Silk Meter and checks out the required licences.
The test runs.
The test finishes and the licenses are checked in.
The connection between the Silk product and the Silk Meter proxy will always be active because the Silk product is constantly polling Silk Meter. Silk Meter will not free the licenses until the licenses are checked in by the Silk product or the connection is lost. The TcpIp KeepAlive method is used for detecting dead connections.