On CentOS, Apache, RB 2.0.2 This is an existing server that has been running fine for a long time. All of a sudden in the last 1-2 days EVERY single diff creation request fails with:
* UnreadablePostError: request data read error* Full error: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/views/decorators/cache.py", line 52, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/views/decorators/vary.py", line 19, in inner_func response = func(*args, **kwargs) File "/usr/lib/python2.6/site-packages/Djblets-0.8.11-py2.6.egg/djblets/webapi/resources.py", line 458, in __call__ method = request.POST.get('_method', kwargs.get('_method', method)) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/core/handlers/wsgi.py", line 146, in _get_post self._load_post_and_files() File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/request.py", line 215, in _load_post_and_files self._post, self._files = self.parse_file_upload(self.META, data) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/request.py", line 180, in parse_file_upload return parser.parse() File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/multipartparser.py", line 201, in parse for chunk in field_stream: File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/utils/six.py", line 473, in next return type(self).__next__(self) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/multipartparser.py", line 330, in __next__ output = next(self._producer) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/utils/six.py", line 473, in next return type(self).__next__(self) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/multipartparser.py", line 458, in __next__ for bytes in stream: File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/utils/six.py", line 473, in next return type(self).__next__(self) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/multipartparser.py", line 330, in __next__ output = next(self._producer) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/utils/six.py", line 473, in next return type(self).__next__(self) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/multipartparser.py", line 391, in __next__ data = self.flo.read(self.chunk_size) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/request.py", line 244, in read six.reraise(UnreadablePostError, UnreadablePostError(*e.args), sys.exc_info()[2]) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/http/request.py", line 242, in read return self._stream.read(*args, **kwargs) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/core/handlers/wsgi.py", line 51, in read result = self.buffer + self._read_limited(size - len(self.buffer)) File "/usr/lib/python2.6/site-packages/Django-1.6.7-py2.6.egg/django/core/handlers/wsgi.py", line 39, in _read_limited result = self.stream.read(size) UnreadablePostError: request data read error <WSGIRequest path:/reviews/api/validation/diffs/, GET:<QueryDict: {}>, POST:<could not parse>, COOKIES:{'_ga': 'GA1.2.1774605297.1390320900', 'csrftoken': 'Ej9QqgYgPJJK2S152YlEcm3yqdg9EiRm', 'rbsessionid': 'f0u86zwoeahxdlikm8lo8l0wcfp246x0'}, META:{'CONTENT_LENGTH': '308778', 'CONTENT_TYPE': 'multipart/form-data; boundary=-----multipartformboundary1411934691248', 'DOCUMENT_ROOT': '/var/www/***************/htdocs', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'application/json, text/javascript, */*; q=0.01', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'rbsessionid=f0u86zwoeahxdlikm8lo8l0wcfp246x0; _ga=GA1.2.1774605297.1390320900; csrftoken=Ej9QqgYgPJJK2S152YlEcm3yqdg9EiRm', 'HTTP_DNT': '1', 'HTTP_HOST': '****************, 'HTTP_PRAGMA': 'no-cache', 'HTTP_REFERER': '***************' <https://webmail.pros.com/owa/redir.aspx?C=FbqsN1xrek6qzLdU_zIZW434gL3trtEIPPYZXiwCfeH5esTqLoSIbJjYM-_WUf4g-RkICNyNcjo.&URL=http%3a%2f%2fdev-ci2.prosrm.com%2freviews%2fr%2fnew%2f> , 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0', 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest', u'LOCAL_SITE': None, 'PATH_INFO': u'/reviews/api/validation/diffs/', 'PATH_TRANSLATED': '/var/www/*************** /htdocs/reviewboard.wsgi/reviews/api/validation/diffs/', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.100.10.145', 'REMOTE_PORT': '34039', 'REQUEST_METHOD': 'POST', 'REQUEST_URI': '/reviews/api/validation/diffs/', 'SCRIPT_FILENAME': '/var/www/***************/htdocs/reviewboard.wsgi', 'SCRIPT_NAME': u'', 'SERVER_ADDR': '172.31.1.32', 'SERVER_ADMIN': '***************', 'SERVER_NAME': '***************', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '<address>Apache/2.2.15 (CentOS) Server at *************** Port 80</address>\n', 'SERVER_SOFTWARE': 'Apache/2.2.15 (CentOS)', u'USERNAME': u'jfurmankiewicz', u'USER_EMAIL': u'***************', 'mod_ssl.is_https': <built-in method ssl_is_https of mod_wsgi.Adapter object at 0x7f5238b8dcd8>, 'mod_ssl.var_lookup': <built-in method ssl_var_lookup of mod_wsgi.Adapter object at 0x7f5238b8dcd8>, 'mod_wsgi.application_group': '***************', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.handler_script': '', 'mod_wsgi.input_chunked': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '80', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.version': (3, 2), 'wsgi.errors': <mod_wsgi.Log object at 0x7f523892aa70>, 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f5238b8dcd8>, 'wsgi.input': <mod_wsgi.Input object at 0x7f523874b9f0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 1)}> I upgraded to latest RB (2.0.8) and upgraded the site,but no success, same problem. Any help would be greatly appreciated, I am totally stumped Jacek -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.