Время ожидания скрипта истекло до возвращения заголовков openshift

У меня есть приложение Python (веб-сервис), размещенное в Openshift, но несколько дней назад приложение больше не работает. Журнал указывает на "[ошибка] времени ожидания сценария перед возвратом заголовков", и я не могу решить эту проблему.

Кто-то может мне помочь?

3 ответа

Решение

Решение было удалить картридж и установить Python 2.6

Войдите в свою учетную запись openshift и проверьте, работает ли ваше приложение и картриджи.

Из FAQ по mod_wsgi:

В: Почему я вижу сообщение об ошибке "преждевременный конец заголовков скриптов" в журналах ошибок Apache.

A: При использовании режима демона это является признаком сбоя процесса демона mod_wsgi при обработке запроса. Возможно, вы также увидите сообщение "Ошибка сегментации". См. Ответ на вопрос о "ошибке сегментации" выше.

Это сообщение об ошибке также может появиться, если вы неправильно настроили Apache и вместо этого ваш файл сценария WSGI выполняется как сценарий CGI.

Это также может быть связано с зависанием кода приложения. Это может быть связано с использованием сторонних модулей Python, которые имеют компонент расширения C, который не работает в субинтерпретаторах Python.

К сожалению, OpenShift имеет далеко не идеальную конфигурацию mod_wsgi и не имеет возможности переопределить конфигурацию или запуск самого Apache. По крайней мере, если это не внесло существенных изменений с тех пор, как я смотрел в последний раз.

Другие вопросы по тегам