Назад | Перейти на главную страницу

mod_wsgi Конец вывода скрипта перед заголовками

У меня проблема с моим веб-приложением. Иногда, когда люди загружают изображение (кажется, что это происходит только с большим изображением), у меня есть mod_wsgi, который вылетает с этим сообщением:

End of script output before headers: wsgi.py, referer:http:::...
Process 'wsgi' has died, restarting.
Process 'wsgi' terminated by signal 9

и возникает внутренняя ошибка.

Вот мой файл wsgi:

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

и вот файл конфигурации wsgi

LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome /opt/python/run/baselinenv
WSGISocketPrefix run/wsgi
WSGIRestrictEmbedded On

<VirtualHost *:80>

Alias /static/ /opt/python/current/app/static/
<Directory /opt/python/current/app/static/>
Order allow,deny
Allow from all
</Directory>


WSGIScriptAlias / /opt/python/current/app/wsgi.py


<Directory /opt/python/current/app/>
  Require all granted
</Directory>

WSGIDaemonProcess wsgi processes=1 threads=15 display-name=%{GROUP} \
  python-path=/opt/python/current/app:/opt/python/run/venv/lib/python2.7/site-packages user=wsgi group=wsgi \
  home=/opt/python/current/app
WSGIProcessGroup wsgi
</VirtualHost>

Вы знаете, в чем проблема и что я могу сделать для ее решения?

Обратите внимание, что я не могу перейти на nginx и gunicorn.

большое спасибо