MiddEware
2004-09-10 01:07:10 UTC
Hi,
Am doing a synchronous HTTP post in a COM component that resides on a Cold
Fusion Web server to another Application Web Server's ASP page via a content
switch. We are experiencing a sporadic problem during peek traffic hours
(during the day) where the Client (i.e. Cold Fusion side) gets a HTTP status
code of 12031 (Internet connection reset error) and the IIS logs on the
Application Server side get a 400 status code (Bad Client Request) and a
Win32 status code of 121 (the semaphore timeout period has expired). The IIS
logs also show a length that is much smaller than the expected payload which
causes us to wonder if chunking is taking place. When this error occurs, it
does not look like the Application server ASP page is even being hit.
Sporadic problem occurs whether base MSXML or MSXML4 is used. Have tried
changing HTTP 1.1 settings on Client/Cold Fusion browser to first use HTTP
1.0 and then HTTP 1.1 but without success. Proxy is not being used. In a
sniff that was done, there appears to be a mixture of HTTP 1.0 and 1.1
traffic flowing between the Client and the Application server.
The Client Cold Fusion Web server runs Windows NT 4.0 SP6 and IIS 4.0. The
Application Web server runs Windows 2000 SP4 and IIS 5.0. (Note-this problem
happened before when the Application Server was running Windows NT SP6A IIS
4.0, but the problem has become exacerbated since it was upgraded to Windows
2000). Also, these Win 2000 servers reside on a different subnet than before.
Any thoughts, comments, or suggestions on this problem would be appreciated.
Am doing a synchronous HTTP post in a COM component that resides on a Cold
Fusion Web server to another Application Web Server's ASP page via a content
switch. We are experiencing a sporadic problem during peek traffic hours
(during the day) where the Client (i.e. Cold Fusion side) gets a HTTP status
code of 12031 (Internet connection reset error) and the IIS logs on the
Application Server side get a 400 status code (Bad Client Request) and a
Win32 status code of 121 (the semaphore timeout period has expired). The IIS
logs also show a length that is much smaller than the expected payload which
causes us to wonder if chunking is taking place. When this error occurs, it
does not look like the Application server ASP page is even being hit.
Sporadic problem occurs whether base MSXML or MSXML4 is used. Have tried
changing HTTP 1.1 settings on Client/Cold Fusion browser to first use HTTP
1.0 and then HTTP 1.1 but without success. Proxy is not being used. In a
sniff that was done, there appears to be a mixture of HTTP 1.0 and 1.1
traffic flowing between the Client and the Application server.
The Client Cold Fusion Web server runs Windows NT 4.0 SP6 and IIS 4.0. The
Application Web server runs Windows 2000 SP4 and IIS 5.0. (Note-this problem
happened before when the Application Server was running Windows NT SP6A IIS
4.0, but the problem has become exacerbated since it was upgraded to Windows
2000). Also, these Win 2000 servers reside on a different subnet than before.
Any thoughts, comments, or suggestions on this problem would be appreciated.