After further analysis, the issue only happens when using SSL (HTTPS). The problem does not happen when using normal HTTP.
Here is an output of the trace:
POST
/products/application/WorkQueue/BatchExcel.aspx HTTP/1.1
Accept:
text/html, application/xhtml+xml, */*
Referer: https://mysite.com/products/application/WorkQueue/BatchExcel.aspx
Accept-Language:
en-US
User-Agent:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0;
EIE10;ENUSMCM)
Content-Type:
multipart/form-data; boundary=---------------------------7dd2f423f03f2
Accept-Encoding:
gzip, deflate
Host:
mysite.com
Content-Length:
6182021
DNT: 1
Connection:
Keep-Alive
Cache-Control:
no-cache
Cookie:
ASPSESSIONIDSGCQCDST=GLAPOOKCMDGLNLKGNLHGBFHI;
ASP.NET_SessionId=etmf1s45uqe0a5nrbyspzr45;
App.Products.IPAddress=10.10.10.7;
.ASPXAUTH=3D3AA3A40EE80604444EB290E20E0CF046C40993B5BBD5F041FF2F27A79E4E25FFCEC28EB860F26F388175EE3CDD26448F4F8246FC3CA16FC26DDA467B9B67062A6174D8AD8908F3AD8E16A3DF54E9D02AA77E22CD5751A72C5A2B85FFE52853270655ECEAD5A30BF01F239032A3B05D63D30D69194A155D7CB64CD72D4C55FC6BCED489663B0D84E6C0D2F6FB7117048EFA7E24;
Security.Services.ApplicationManager.CurrentApplication=1; APP.Web.WebApplication.CurrentPage=/products/application/WorkQueue/BatchExcel.aspx
----------
2013/11/21
09:57:35.811 kid1| client_side_request.cc(786) clientAccessCheckDone: The
request POST https://mysite.com/products/application/WorkQueue/BatchExcel.aspx is ALLOWED, because it matched 'port443'
2013/11/21
09:57:35.811 kid1| client_side_request.cc(760) clientAccessCheck2: No
adapted_http_access configuration. default: ALLOW
2013/11/21
09:57:35.811 kid1| client_side_request.cc(786) clientAccessCheckDone: The
request POST https://mysite.com/products/application/WorkQueue/BatchExcel.aspx is ALLOWED, because it matched 'port443'
2013/11/21
09:57:35.811 kid1| forward.cc(121) FwdState: Forwarding client request
local=192.168.1.1:443 remote=10.10.10.7:52743 FD 10 flags=1,
url=https://mysite.com/products/application/WorkQueue/BatchExcel.aspx
2013/11/21
09:57:35.811 kid1| peer_select.cc(268) peerSelectDnsPaths: Find IP destination
for: https://mysite.com/products/application/WorkQueue/BatchExcel.aspx'
via 192.168.148.21
2013/11/21
09:57:35.811 kid1| peer_select.cc(268) peerSelectDnsPaths: Find IP destination
for: https://mysite.com/products/application/WorkQueue/BatchExcel.aspx'
via 192.168.148.21
2013/11/21
09:57:35.811 kid1| peer_select.cc(289) peerSelectDnsPaths: Found sources for
'https://mysite.com/products/application/WorkQueue/BatchExcel.aspx'
2013/11/21
09:57:35.811 kid1| peer_select.cc(290) peerSelectDnsPaths:
always_direct = DENIED
2013/11/21
09:57:35.811 kid1| peer_select.cc(291) peerSelectDnsPaths:
never_direct = DENIED
2013/11/21
09:57:35.811 kid1| peer_select.cc(301)
peerSelectDnsPaths: cache_peer = local=0.0.0.0
remote=192.168.148.21:443 flags=1
2013/11/21
09:57:35.811 kid1| peer_select.cc(301)
peerSelectDnsPaths: cache_peer = local=0.0.0.0
remote=192.168.148.21:443 flags=1
2013/11/21
09:57:35.811 kid1| peer_select.cc(304)
peerSelectDnsPaths: timedout = 0
2013/11/21
09:57:35.814 kid1| http.cc(2211) sendRequest: HTTP Server
local=192.168.156.14:50710 remote=192.168.148.21:443 FD 22 flags=1
2013/11/21
09:57:35.814 kid1| http.cc(2212) sendRequest: HTTP Server REQUEST:
---------
POST
/products/application/WorkQueue/BatchExcel.aspx HTTP/1.1
Accept:
text/html, application/xhtml+xml, */*
Referer: https://mysite.com/products/application/WorkQueue/BatchExcel.aspx
Accept-Language:
en-US
User-Agent:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0;
EIE10;ENUSMCM)
Content-Type:
multipart/form-data; boundary=---------------------------7dd2f423f03f2
Accept-Encoding:
gzip, deflate
Host:
mysite.com
Content-Length:
6182021
DNT: 1
Cookie:
ASPSESSIONIDSGCQCDST=GLAPOOKCMDGLNLKGNLHGBFHI;
ASP.NET_SessionId=etmf1s45uqe0a5nrbyspzr45;
App.Products.IPAddress=10.10.10.7;
.ASPXAUTH=3D3AA3A40EE80604444EB290E20E0CF046C40993B5BBD5F041FF2F27A79E4E25FFCEC28EB860F26F388175EE3CDD26448F4F8246FC3CA16FC26DDA467B9B67062A6174D8AD8908F3AD8E16A3DF54E9D02AA77E22CD5751A72C5A2B85FFE52853270655ECEAD5A30BF01F239032A3B05D63D30D69194A155D7CB64CD72D4C55FC6BCED489663B0D84E6C0D2F6FB7117048EFA7E24;
Security.Services.ApplicationManager.CurrentApplication=1;
App.Web.WebApplication.CurrentPage=/products/application/WorkQueue/BatchExcel.aspx
Surrogate-Capability:
284="Surrogate/1.0"
X-Forwarded-For:
10.10.10.7
Cache-Control:
no-cache
Connection:
keep-alive
----------
2013/11/21
09:57:35.911 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:35.912 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
...
2013/11/21
09:57:40.053 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.130 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.130 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=4095 size=8192
2013/11/21
09:57:40.130 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.130 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=8191 size=16384
2013/11/21
09:57:40.130 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.130 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing request
buffer: notYetUsed=16383 size=32768
2013/11/21
09:57:40.136 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.136 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=32767 size=65536
2013/11/21
09:57:40.155 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.156 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=65535 size=131072
2013/11/21
09:57:40.634 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.635 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=131071 size=262144
2013/11/21
09:57:40.841 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
2013/11/21
09:57:40.842 kid1| client_side.cc(2347) maybeMakeSpaceAvailable: growing
request buffer: notYetUsed=262143 size=524288
2013/11/21
09:57:41.257 kid1| support.cc(1111) ssl_read_method: SSL FD 10 is pending
...
2013/11/21
09:59:50.188 kid1| forward.cc(609) serverClosed: FD -1 https://mysite.com/products/application/WorkQueue/BatcExcel.aspx
2013/11/21
09:59:50.188 kid1| errorpage.cc(1281) BuildContent: No existing error page
language negotiated for ERR_READ_ERROR. Using default error file.
2013/11/21
09:59:50.188 kid1| client_side_reply.cc(1982) processReplyAccessResult: The
reply for POST https://mysite.com/products/application/WorkQueue/BatchExcel.aspx is ALLOWED, because it matched 'all'
2013/11/21
09:59:50.188 kid1| client_side.cc(1377) sendStartOfMessage: HTTP Client
local=192.168.1.1:443 remote=10.10.10.7:52743 FD 10 flags=1
2013/11/21
09:59:50.188 kid1| client_side.cc(1378) sendStartOfMessage: HTTP Client REPLY:
---------
HTTP/1.1
502 Bad Gateway
Server:
squid
Mime-Version:
1.0
Date:
Thu, 21 Nov 2013 15:59:50 GMT
Content-Type:
text/html
Content-Length:
4612
X-Squid-Error:
ERR_READ_ERROR 104
X-Cache:
MISS from 284Connection: keep-alive
Received on Tue Nov 26 2013 - 02:26:11 MST
This archive was generated by hypermail 2.2.0 : Tue Nov 26 2013 - 12:00:05 MST