Prior to NSX for vSphere 6.2.4 release, this value is unconfigurable, with the default value as 5 minutes.
In NSX for vSphere 6.2.4 and later releases, you can configure this value by application rule.
- Default value: 300s
- Units supported: us,ms,s,m,h,d
To create an application rule:
- Navigate to Network and Security -> NSX Edges -> Double Click your LB Edge -> Manage -> Load Balancer -> Application Rules.
Click + to create a new rule.
Enter Name and Script as "timeout client 600s"
Click OK.
- Navigate to Network and Security -> NSX Edges -> Double Click your LB Edge -> Manage -> Load Balancer -> Virtual Servers.
Click the Pencil icon to edit the virtual server > Advanced and select the application rule created.
Click OK.
Note: It is not recommended to configure 2 virtual servers sharing the same pool with different session timeout settings. In case a pool shared by different virtual servers, the session timeout value of the pool corresponding backend is set as the maximum value of virtual servers.