Приложение My Django на моем рабочем сервере, размещенном на Webfaction, отлично работало, пока я просто не попытался перезапустить его после нажатия на файл settings.py. Я побежал
apache2/bin/restart
как обычно. Затем я попытался получить доступ к моему приложению в своем браузере, и у меня был тайм-аут 504 Gateway. Я просмотрел журналы mod_wsgi и увидел это:
[Thu Nov 03 23:46:53.605625 2016] [wsgi:error] [pid 8027:tid 139641332168448]
[client 127.0.0.1:34570] Timeout when reading response headers from daemon
process 'myapp' : /home/<me>/webapps/<myapp>/<ProjectName>/<myapp>/wsgi.py
Что это значит и как его исправить? Единственное, что я изменил в файле settings.py, - это перемещение нескольких имен переменных. Я все еще могу успешно взаимодействовать с приложением
python2.7 manage.py shell
Но я не могу добраться до него в Интернете и не использовать API.
EDIT: Здесь мой файл wsgi.py:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<myapp>.settings")
application = get_wsgi_application()