I'm experiencing this problem as well, and signs on my side are also 
pointing to Rocket.  Although my case is a little different because I'm not 
currently experiencing this problem with web2py, but I'm using Rocket by 
itself to serve a light-weight service using a smaller micro-framework. 
 However, I have experience this in the past with web2py, and I forgot what 
I did at the time but the problem went away somehow.

Back to the issue at hand.  I'm current using Rocket to serve a tiny WSGI 
app and using bottle.py as the framework, and I've seen large file 
downloads (100MB+) missing anywhere between 8 to 32 KB, usually 8K.  I've 
tested with serving directly with Rocket and also proxy-ing Rocket behind 
Nginx.  I'm also using SSL when serving directly with Rocket, and Nginx 
doing the SSL when running behind it.  The issue is somewhat intermittent, 
and for some reason it seems to happen less behind Nginx but still does.  I 
primarily use curl for my testing, and when it does happen curl would get 
stuck near the very end and times out after a while.

I'm running with Rocket 1.2.4, on Ubuntu 10.04.  The problem goes away if I 
change to cherrypy or gevent, which is what leads me to think it might be 
Rocket.  I found this thread when googling to see if anyone else was 
experiencing this in the web2py community.  I'd be happy to help track this 
down.

Reply via email to