[Mon Dec 12 10:45:23 2016] [error] [client 178.161.91.227] (70007)The timeout specified has expired: mod_wsgi (pid=941): Unable to get bucket brigade for request.
[Mon Dec 12 10:45:23 2016] [error] Internal Server Error: /profile/
[Mon Dec 12 10:45:23 2016] [error] Traceback (most recent call last):
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
[Mon Dec 12 10:45:23 2016] [error] response = self.process_exception_by_middleware(e, request)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
[Mon Dec 12 10:45:23 2016] [error] response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
[Mon Dec 12 10:45:23 2016] [error] return view_func(*args, **kwargs)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
[Mon Dec 12 10:45:23 2016] [error] return self.dispatch(request, *args, **kwargs)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/views.py", line 466, in dispatch
[Mon Dec 12 10:45:23 2016] [error] response = self.handle_exception(exc)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/views.py", line 463, in dispatch
[Mon Dec 12 10:45:23 2016] [error] response = handler(request, *args, **kwargs)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/projects/capstone/app/views.py", line 258, in get
[Mon Dec 12 10:45:23 2016] [error] pk = request.data.get('pk', None)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/request.py", line 353, in __getattribute__
[Mon Dec 12 10:45:23 2016] [error] return super(Request, self).__getattribute__(attr)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/request.py", line 183, in data
[Mon Dec 12 10:45:23 2016] [error] self._load_data_and_files()
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/request.py", line 243, in _load_data_and_files
[Mon Dec 12 10:45:23 2016] [error] self._data, self._files = self._parse()
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/request.py", line 289, in _parse
[Mon Dec 12 10:45:23 2016] [error] parsed = parser.parse(stream, media_type, self.parser_context)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/rest_framework/parsers.py", line 66, in parse
[Mon Dec 12 10:45:23 2016] [error] data = stream.read().decode(encoding)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/http/request.py", line 322, in read
[Mon Dec 12 10:45:23 2016] [error] six.reraise(UnreadablePostError, UnreadablePostError(*e.args), sys.exc_info()[2])
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/http/request.py", line 320, in read
[Mon Dec 12 10:45:23 2016] [error] return self._stream.read(*args, **kwargs)
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 47, in read
[Mon Dec 12 10:45:23 2016] [error] result = self.buffer + self._read_limited()
[Mon Dec 12 10:45:23 2016] [error] File "/sites/virtualenvs/capstone/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 41, in _read_limited
[Mon Dec 12 10:45:23 2016] [error] result = self.stream.read(size)
[Mon Dec 12 10:45:23 2016] [error] UnreadablePostError: request data read error
[Mon Dec 12 10:45:23 2016] [error] [client 178.161.91.227] mod_wsgi (pid=937): Exception occurred processing WSGI script '/sites/projects/capstone/project/wsgi.py'.
[Mon Dec 12 10:45:23 2016] [error] [client 178.161.91.227] IOError: failed to write data
[Mon Dec 12 14:18:18 2016] [error] Not Found:/
[Mon Dec 12 20:15:04 2016] [error] Not Found: /etc/lib/pChart2/examples/index.php
[Tue Dec 13 07:01:55 2016] [error] Not Found:/
[Tue Dec 13 07:01:55 2016] [error] Not Found:/
[Tue Dec 13 07:14:10 2016] [error] Not Found:/
[Tue Dec 13 07:14:11 2016] [error] Not Found:/
[Tue Dec 13 07:39:17 2016] [error] Not Found:/
Это последняя часть моего error_log на сервере. Эта ошибка появляется случайно (я не вижу шаблон). Я исследовал тонну и не мог найти решение, пробовал бесчисленные вещи, найденные googling, и ничего действительно не работало. Одна вещь, которая немного поработала, а затем перестала работать, - это изменить значение «Тайм-аут» в конфигурационном файле apache и увеличить его, теперь он равен 600. В то время он решил проблему, затем проблема вернулась. В первый раз, когда я наткнулся на это, я изменил конечную точку URI в коде Django и имени функции view, но сохранил тот же старый код, и проблема исчезла. Но он вернулся позже.Django IOError не удалось записать данные - Исключено возникновение обработки WSGI-скрипт
Я использую Django == 1.9.6 и MySQL-питона == 1.2.5 и Apache/2.2.22 (Ubuntu 12.04 LTS x86_64 Minimal)
Ниже приводится запись в журнале доступа, вызвала эту ошибку.
178.161.91.227 - - [12/Dec/2016:10:45:13 +0000] "GET /profile/ HTTP/1.1" 500 637 "-" "Capstone-Project/1.0 (alebrahim.Capstone-Project; build:1; iOS 10.1.0) Alamofire/4.1.0"
Я не знаю, что еще нужно, если есть какая-либо информация, я добавлю его здесь.
Редактировать: Мы заметили, что эта проблема возникает только тогда, когда запрос Alamofire кодирует объект запроса как JSON. Если он не закодирован, эта проблема исчезнет.
Как долго обычно обрабатывается запрос в '/ profile /'? Знаете ли вы, какой пользователь 178.161.91.227 был зарегистрирован в момент возникновения ошибки? Если вы входите в систему в качестве этого пользователя и пытаетесь посетить '/ profile /', сколько времени требуется, чтобы ответить и каков результат? –
Это занимает не очень долгое время, это занимает то же самое время, что и другие запросы. Это часть мобильного приложения, внешнее приложение iOS использует Alamofire для обработки запросов. В приложении нет пользователей, только я (backend dev) и мой друг (frontend dev). Вот и все, никто не использует это. Я могу (и буду) узнать, какая учетная запись пользователя использовалась и принять это во внимание. Результатом ответа является то, что я разместил там. Интерфейс получает несколько байтов. Ничего больше. Weird Я знаю, но я думаю, что это может быть длина кода ошибки html (для отладки установлено значение Истина). – sentient