設定ファイルを変更した後で再起動しようとするまで、WebfactionでホストされているプロダクションサーバーのMy Djangoアプリケーションが正常に動作していました。私は逃げたDjango Webfaction 'デーモンプロセスからレスポンスヘッダーを読み込むときのタイムアウト'
apache2/bin/restart
いつものように。その後、ブラウザで自分のアプリケーションにアクセスしようとしましたが、504ゲートウェイのタイムアウトが発生しました。私は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
しかし、私はWeb上でそれにアクセスすることはできませんAPIを使用します。
編集:ここに私のwsgi.pyファイルです:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<myapp>.settings")
application = get_wsgi_application()
のために働きました。その設定ファイルをローカルで実行できますか? – theWanderer4865
私はmod_wsgiについてよく知らないですが、どうやってバージョン情報を入手できますか?ディレクトリapache2 /、いくつかの起動スクリプトがあります – Nick
もし私のwsgi.pyファイルが追加されたら、 – Nick