ここの指示に従って、 作業中の Django プロジェクトの OpenShift Origin デプロイメントをセットアップしました。すべてが機能しているようです。ルートが設定されたサービスを実行している Pod があり、サービスが公開されています。ただし、Web サイトを参照すると、接続がリセットされたというエラーが表示されます。カールの使用:
curl http://my-openshift-website.com
結果は
curl: (52) Empty reply from server
さらに、私は次の現象を目撃します。
- 「/」ページが要求されたときに空のファイルを作成するコードを追加すると、ポッドのターミナルで、ファイルが実際に作成されます。
- ポッド ターミナルから (つまり、クラスター内から) 同じ curl コマンドを実行しようとすると、すべてが機能し、Web ページが表示されます。
- Web ブラウザーからサービスにアクセスしようとすると、ポッドのログ ファイルに何も登録されませんが、ポッド ターミナルからアクセスすると登録されます。