Forum Discussion

Tim_a_willis_92's avatar
Tim_a_willis_92
Icon for Nimbostratus rankNimbostratus
Sep 12, 2013

Load balancing read only SQL 2008R2 servers

We have everything setup in the LTM and everything is working right. Traffic is getting balanced equally between our MS SQL server (read only). But the issue we are seeing happens when a server goes out for maintenance. We have a health monitor setup to query a DB and the LTM knows when the SQl server it down. But it seems the web servers connections to the SQL servers are keeping the connection alive.

 

Here is a copy of the error that is recieved: System.Data.SqlClient.SqlException: A transport-level error has occurred when sending the request to the server. (provider: TCP Provider,error: 0 - An existing connection was forcibly closed by the remote host.)

 

After this happens, the web servers then move over to the next available node.

 

the VIP is setup for performance layer 4, web servers are server 2003, and our SQL servers are server 2008R2 setup with n-path.