質問

私は関連するすべての質問をしましたが、答えを見つけることができませんでした、私もドキュメントを調べて、私ができることをすべて試してみました。簡単なことです django polls app 適切な設定と静的ファイルを使用して、ローカルで動作します。

タイトルで述べたように、私はNginxとGunicornを使用して、新しく購入したVPSでDjangoを使用しようとしています。私もVirtualenvを使用しています。

これがサーバー上の私のフォルダー構造です:logs pid projhome scripts

Projhome内には、次のディレクトリがあります。bin djangopolls include lib local

Projhomeフォルダーと並行して述べたように、次のコンテンツを備えたスクリプトフォルダーがあります。

source /home/django/projhq/bin/activate
kill `cat /home/username/pid/gunicorn.pid`
gunicorn_django -c /home/username/projhome/djangopolls/gunicorn_cfg.py

サーバーを起動するには、スクリプトフォルダーに移動して開始スクリプトを実行する必要がありますが、エラーなしでそれを行いますが、チェックするときは IP 504エラーが発生します。

どこが間違っていますか?

役に立ちましたか?

解決

最初にsettings.pyファイルが配置されてからGunicornを実行するディレクトリにCDを作成する場合があります。したがって、Script.shを最初にDJANGOプロジェクトディレクトリに更新できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top