Проект Django завис на производственном сервере
Я поместил обновленную версию предыдущего проекта django на сервер под управлением httpd, wsgi. Когда я пытался открыть сайт, сервер просто зависал здесь, после более чем 5 минут выдает мне 500 ошибок. Я проверил журнал ошибок apache, ничего подозрительного не появляется. Когда я восстановил предыдущую версию, она работает нормально.
В обновленной версии я добавляю только одно приложение, которое использует rpy2 для статистики. Кстати, с сервером разработки все нормально.
Какие-либо предложения?
1 ответ
Если это единственный Python-сайт на этом Apache и предполагается, что вы используете mod_wsgi, попробуйте добавить:
WSGIApplicationGroup %{GLOBAL}
Сторонний модуль, который вы используете, вероятно, имеет компонент расширения C, который не реализован для использования в субинтерпретаторах Python.
Эта директива заставляет использовать основной интерпретатор Python.
Смотрите документацию: