I am having a related problem. "Your Linode, blouserver, has exceeded the notification threshold (1000) for disk io rate by averaging 1382.77 for the last 2 hours:
I receive this message every 2 hour, so my nginx get bas gateway and I need to do "rm sessions/* " and also "/etc/init.d/uwsgi restart" to get the site running again. On Mon, Jul 16, 2012 at 12:07 PM, Massimo Di Pierro < massimo.dipie...@gmail.com> wrote: > This may be related to a bug in rocket that was not catching timouterror > and occasionally sending/receiving incomplete requests. > > Try upgrade rocket.py yo trunk. You can leave everything unchanged. Let us > know if the error go away. > > It is also possible that the request is actually invalid (the browser > declares a different size than it sends). Perhaps because of network > issues. Perhaps web2py could report a better (clearer error). Do you think > it should be logged or silently ignore and the request dropped? > > Massimo > > > On Monday, 16 July 2012 10:00:14 UTC-5, Bruce Wade wrote: >> >> I am using the latest stable still. >> >> On Mon, Jul 16, 2012 at 7:58 AM, Massimo Di Pierro < >> massimo.dipie...@gmail.com> wrote: >> >>> Which web2py version? The error is from copying the request body into a >>> tmp object in web2py. Looks like the request declares a size in the header >>> but it is shorter (truncated). >>> >>> >>> >>> On Friday, 13 July 2012 16:27:51 UTC-5, Brian M wrote: >>>> >>>> I'm having ongoing problems with IOErrors from one of my web2py apps >>>> deployed on Windows with Apache & mod_wsgi. Looks to me like the error >>>> maybe happening at a lower level before it even gets to my app code? >>>> >>>> Traceback (most recent call last): >>>> File "C:\\dashboard\\web2py\\gluon\****\main.py", line 447, in wsgibase >>>> parse_get_post_vars(request, environ) >>>> File "C:\\dashboard\\web2py\\gluon\****\main.py", line 275, in >>>> parse_get_post_vars >>>> request.body = copystream_progress(request) ### stores request body >>>> File "C:\\dashboard\\web2py\\gluon\****\main.py", line 143, in >>>> copystream_progress >>>> copystream(source, dest, size, chunk_size) >>>> File "C:\\dashboard\\web2py\\gluon\****\fileutils.py", line 374, in >>>> copystream >>>> data = src.read(size) >>>> IOError: request data read error >>>> >>> >> >> >> -- >> -- >> Regards, >> Bruce Wade >> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade> >> http://www.wadecybertech.com >> http://www.fittraineronline.**com <http://www.fittraineronline.com> - >> Fitness Personal Trainers Online >> http://www.warplydesigned.com >> >>