In our case, I've tracked the problem to the client library we are using, ASIHTTPRequest. The library is occasionally sending an incorrect Content-Length when configured to use persistent connections.
On Aug 10, 2010, at 8:47 AM, Roger wrote: > I'm seeing the same symptoms. The rate is much lower than 1 in 5 - > maybe 1 in 100 - but definitely the same error. Were you guys able to > make any progress on a solution? > > On Aug 4, 1:17 am, hcarvalhoalves <[email protected]> wrote: >> Now that someone else mentioned, yes, I believe we have the same >> problem. >> >> I run Django thru FastCGI to a Cherokee Web Server, and occasionally, >> uploads fail to continue (the traceback shows that the code hanged at >> consuming the input stream, then the connection got reset by the >> client's browser, raising EOFError). >> >> At first, I filled a bug against Cherokee, but it didn't turned out >> that we were able to narrow the issue. Now I know it's not related to >> the web server, as you run Lighttpd. >> >> The only things I can think of are, a bug on FastCGI (Flup), Django, >> or a bug only triggered when you run Django thru FastCGI. >> >> I've also ran my Django install with SCGI, and with different options >> (fork / threaded), but the intermittent error persists. SCGI still >> uses Flup though. >> >> This bug proved to be really, really hard to reproduce or track down. >> I only get it because I run a SaaS with dozens users uploading photos >> every day, and some requests happen to fail starting the upload and >> end 500'ing. >> >> What about filling a ticket against Django? >> >> On 2 ago, 18:49, Eric Chamberlain <[email protected]> wrote: >> >>> We have an intermittent problem when uploading files. About one in five >>> uploads fails, when the MultiPartParser receives an HTTP_CONTENT_LENGTH of >>> zero. >> >>> We are running Django with lighttpd and fastcgi, has anyone else >>> encountered this problem? >> >>> -- >>> Eric Chamberlain > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

