Hi Peter,
I think I've found the problem. They've changed the
send size from 64k (FCGI_BUF_SIZE) to 32k, so that a
single read doesn't fill the FCGI buffer anymore (I
don't know why they changed it, though).
Please change FastCGIServlet.java, line 422 from:
int n = read(buf, 0, contentLength);
to:
int i, n;
for(i=0;(n=read(buf, i, contentLength-i)>0; )
n+=i;
Thank you very much for the bug report!
Regards,
Jost Boekemeier
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
|