ServerTimeout

Integer (milliseconds)

10000

Purpose

The ServerTimeout parameter specifies the maximum time lock operations are queued on the server before the request response is returned to you. (See also the LockQueueCheckInterval parameter, earlier in this section.)

The optimum value for this parameter depends on how quickly you need to know that a resource is locked; that is, it is application‑dependent. If it is essential that you know immediately that the resource is unavailable, you should set this time to a low value.

Parameter is read when …

The server node is next initialized.

Hint

The cost of setting this parameter to a low value is an increase in network traffic (with the message being sent to and from the server node) and an increased load on the server node (retrying the transaction when the resource is still locked).