Hi everyone, I'm hoping you can solve a little mystery for us!
We have a web application that is making heavy use of AJAX. The client browser is IE6 (due to customer requirements) and the web server is IIS6 (customer requirement) with a failover pair of CSS11501 (ver 08.20.5.01) providing L5 load balancing in bridge mode.
There is a particular page that, on initial load, makes a large number of AJAX requests – some of which return tiny amounts of data, some return tens of K. If after this initial page load we toggle a setting on the page a number of times we get an error on the client. Toggling the setting triggers an AJAX request – a simple POST containing the data “isVisible=true” or “isVisible=false”.
The first time we send the request is always fine. The second request will work fine if the two TCP connections opened to the server for the initial page load are still open, but will fail if a new connection has to be opened for this request.
This always seems to be triggered by the second POST request on a single connection, regardless of the values in it. We have proven this by toggling the setting successfully multiple times if we wait for existing connections to close.
From packet traces what we see is the initial POSTs on each connection are passed through to the server and HTTP 200 OK responses are received by the client. When a second POST occurs on an open connection the CSS11501 immediately sends a TCP RST and the POST is not passed through to the server.
We cannot see anything in the packet traces either in front or behind the CSS that requests the connection to be closed (No FIN packets). Any ideas?
Join us live on Thursday, April 8 at 10 am PT (and on demand after) as we join Cisco and HashiCorp executives to discuss the importance of IaC automation, Intersight Service for Terraform, and how to better manage hybrid cloud infrastructure at scale...
Join us live on Thursday, April 8 at 10 am PT (and on demand after) where Cisco and HashiCorp executives will discuss the importance of IaC automation, Cisco Intersight Service for Hashicorp Terraform, and how to better manage hybrid cloud infrastructure...
How to START with Infrastructure as a code for Cisco Cloud Solutions
ACI Ansible Modules Documentation Guide
Cisco Collections on Ansible Galaxy
Cisco DevNet Learning Labs
DevNet Introduction to ACI and Ansible
DevNet Introduction to ACI a...
Here's how to get notified about Cisco software releases, like the Application Policy Infrastructure Controller (APIC) (APIC Software)
Go to software.cisco.com - where you download all Cisco software
Select Software Download