I turned on some debug logging and everything appears to work fine until the file upload completes and it then just hangs for a few minutes. I then get this: 2014/04/15 15:45:14.107 kid1| Server.cc(361) sentRequestBody: sentRequestBody: FD 12: size 4095: errflag 0. 2014/04/15 15:50:13.072 kid1| AsyncCall.cc(85) ScheduleCall: IoCallback.cc(127) will call HttpStateData::readReply(local=10.179.135.173:36694 remote=10.190.254.94:443 FD 12 flags=1, errno=104, flag=-1, data=0x7fcfb6466848, size=0, buf=0x7fcfb65edb40) [call707] 2014/04/15 15:50:13.072 kid1| AsyncCallQueue.cc(51) fireNext: entering HttpStateData::readReply(local=10.179.135.173:36694 remote=10.190.254.94:443 FD 12 flags=1, errno=104, flag=-1, data=0x7fcfb6466848, size=0, buf=0x7fcfb65edb40) 2014/04/15 15:50:13.072 kid1| AsyncCall.cc(30) make: make call HttpStateData::readReply [call707] 2014/04/15 15:50:13.072 kid1| AsyncJob.cc(117) callStart: HttpStateData status in: [ job13] 2014/04/15 15:50:13.072 kid1| http.cc(1157) readReply: local=10.179.135.173:36694 remote=10.190.254.94:443 FD 12 flags=1: len 0. 2014/04/15 15:50:13.073 kid1| http.cc(1172) readReply: local=10.179.135.173:36694 remote=10.190.254.94:443 FD 12 flags=1: read failure: (32) Broken pipe. 2014/04/15 15:50:13.073 kid1| Server.cc(564) cleanAdaptation: cleaning ICAP; ACL: 0 2014/04/15 15:50:13.073 kid1| http.cc(163) ~HttpStateData: HttpStateData 0x7fcfb6466848 destroyed; local=10.179.135.173:36694 remote=10.190.254.94:443 flags=1 2014/04/15 15:50:13.073 kid1| AsyncCallQueue.cc(53) fireNext: leaving HttpStateData::readReply(local=10.179.135.173:36694 remote=10.190.254.94:443 flags=1, errno=104, flag=-1, data=0x7fcfb6466848, size=0, buf=0x7fcfb65edb40) 2014/04/15 15:50:13.073 kid1| HttpRequest.cc(487) detailError: current error details: 9/104 2014/04/15 15:50:13.073 kid1| client_side.cc(1384) sendStartOfMessage: HTTP Client local=162.13.40.66:443 remote=109.68.198.126:1698 FD 8 flags=1 2014/04/15 15:50:13.073 kid1| client_side.cc(1385) sendStartOfMessage: HTTP Client REPLY: --------- HTTP/1.1 502 Bad Gateway Server: squid/3.3.4 Mime-Version: 1.0 Date: Tue, 15 Apr 2014 15:50:13 GMT Content-Type: text/html Content-Length: 3993 X-Squid-Error: ERR_READ_ERROR 104 Vary: Accept-Language Content-Language: en X-Cache: MISS from localhost X-Cache-Lookup: MISS from localhost:443 Via: 1.1 localhost (squid/3.3.4) Connection: keep-alive ---------- -- View this message in context: http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-3-3-4-Zero-Sized-Reply-for-HTTP-POST-tp4665601p4665602.html Sent from the Squid - Users mailing list archive at Nabble.com.