Am 03.11.2011 20:36, schrieb Jim Jagielski:
fwiw: I can recreate this at will...

The setup: the jenkins-cli jarfile with Jenkins running in
Winstone/Jetty/Tomcat/JBoss/Doesn'tMatter and Apache frontending
Jenkins with a ProxyPass.

Trying to access Jenkins thru Apache via:

    java jenkins-cli.jar -s http://apache.example.com/

will cause this to happen. The CLI tries to setup a full duplex
link thru apache and when creating the upload channel, apache
will fail with the EAGAIN.

If using haproxy as a front end, the cli works... it ignores the
initial timeout/eagain on the socket and then goes ahead and
reads... you do see the delay, but after the delay, the connection
goes thru.

Hm. Shouldn't the client send an Expect: 100 continue here if it does
not intend to sent the body immediately with the request?
Looks like the current client behaviour is not bug free either
(which does not mean that we should do nothing on httpd side to fix this).

Regards

Rüdiger

Reply via email to