While submitting a multipart form with a file upload without fail I
always receive a client disconnected error while reading the file.
This works for me using the paster server but when I migrate to uWSGI I
always receive this error. I am really kind of stumped.
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/evalexception.py",
line 235, in __call__
return self.respond(environ, start_response)
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/evalexception.py",
line 475, in respond
if self.xmlhttp_key in req.params:
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebOb-1.1rc1-py2.7.egg/webob/request.py",
line 648, in params
params = NestedMultiDict(self._str_GET, self._str_POST)
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebOb-1.1rc1-py2.7.egg/webob/request.py",
line 558, in _str_POST
keep_blank_values=True)
File "/usr/lib/python2.7/cgi.py", line 513, in __init__
self.read_multi(environ, keep_blank_values, strict_parsing)
File "/usr/lib/python2.7/cgi.py", line 638, in read_multi
environ, keep_blank_values, strict_parsing)
File "/usr/lib/python2.7/cgi.py", line 515, in __init__
self.read_single()
File "/usr/lib/python2.7/cgi.py", line 654, in read_single
self.read_lines()
File "/usr/lib/python2.7/cgi.py", line 677, in read_lines
self.read_lines_to_outerboundary()
File "/usr/lib/python2.7/cgi.py", line 705, in
read_lines_to_outerboundary
line = self.fp.readline(1<<16)
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebOb-1.1rc1-py2.7.egg/webob/request.py",
line 1292, in readline
self._check_disconnect()
File
"/home/lloyd/dev/test_site/site/lib/python2.7/site-packages/WebOb-1.1rc1-py2.7.egg/webob/request.py",
line 1311, in _check_disconnect
+ "(%d more bytes were expected)" % self.remaining
using uwsgi 0.9.9.1
nginx 1.0
uwsgi.xml
<uwsgi>
<!-- changeing this from 1 to 12 for the dev. this SHOULD REALLY change
for prod -->
<processes>1</processes>
<master/>
<socket>/home/lloyd/dev/test_site/site/sock/uwsgi.sock</socket>
<daemonize>/home/lloyd/dev/test_site/site/logs/uwsgi.log</daemonize>
<chmod>666</chmod>
<home>/home/lloyd/dev/test_site/site</home>
<wsgi-file>/home/lloyd/dev/test_site/site/app/app.wsgi</wsgi-file>
<harakiri>180</harakiri>
<harakiri-verbose/>
<!--
enabling thread support to allow for the long running call to
create
test users to stay under the 180 second limit.
not really using them ... perhaps turn this off.
-->
<enable-threads/>
</uwsgi>
PS
uwsgi 16868 1 0 80 0 - 33569 ep_pol 11:52 ? 00:00:00
/home/lloyd/dev/test_site/site/bin/uwsgi -x
/home/lloyd/dev/test_site/site/etc/uwsgi.xml
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi