Active WebSocket connections are unexpectedly terminated when the Default Server Timeout specified in the Avi Load Balancer's application profile expires, leading to application failures and symptoms such as frequent disconnections in console sessions and web applications.
When the Default Server Timeout expires, the Avi Load Balancer incorrectly terminates active WebSocket connections. This results in abrupt disconnections, even if the client is actively engaged in the session.
Upgrade to one of the following fixed versions:
Workaround:
server_timeout to its maximum value (6 hours) in the pool settings. This extends the connection duration but does not permanently resolve the issue.SSH to Controller Node
admin@:~$ shell
Login: admin
Password:
[admin:]: >
[admin:]: > configure pool <Pool-Name>
[admin:]: pool> server_timeout
INTEGER 0-21600000 Server timeout value specifies the time within which a server connection needs to be established and a request-respons...
[admin:]: pool> server_timeout 21600000
Overwriting the previously entered value for server_timeout
[admin:]: pool> save