Flask - процесс WSGI продолжает падать - PullRequest
0 голосов
/ 31 октября 2011

При попытке развернуть приложение Flask возникают странные ошибки (v0.8).Я использую apache mod_wsgi, , как указано в документации (почти на букву).Что странно, так это то, что при некоторых запросах (простой доступ к / через браузер) приложение загружается нормально, но очень часто я получаю ошибки загрузки ресурса (не могу получить некоторые CSS или изображения), и журнал ошибок показывает что-то вроде Premature end of script headers: myapp.wsgi.Иногда apache падает с Внутренняя ошибка сервера .Я пытаюсь преследовать проблему, но не могу понять, в чем причина.Мой файл wsgi выглядит просто:

from myapp import app as application

Есть какие-нибудь подсказки, с чего начать искать?

1 Ответ

3 голосов
/ 01 ноября 2011

Если вы получаете преждевременный конец заголовка скрипта, вы используете режим демона, и процесс демона завершается с ошибкой сегмента или подобным.

Убедитесь, что вы еще не загружаете mod_python.

Также попробуйте установить:

WSGIApplicationGroup %{GLOBAL}

для решения проблем с модулями расширения Python C, которые небезопасны для суб-интерпретаторов.

См:

http://code.google.com/p/modwsgi/wiki/ApplicationIssues

и найдите различные причины сбоев в списке.

...