1

バックグラウンド:

Python 2.7.5 && Django 1.6 を使用して Django アプリケーションをデプロイしています。現在、すべてのページをレンダリングできますが、1 つです。

ログをテーリングするときに確認できる唯一のエラーは次のとおりです。

"GET /test/ HTTP/1.1" 500 2011 " http://myPrivateApp.rhcloud.com/myPrivatePage/ " 明らかに、このログ メッセージは、失敗したこと以外に多くのことを教えてくれず、リポジトリ内に django 関連のログが見つかりません。 .

他のページをいじってみたところ、この問題はページ内でスローされた例外に関連している可能性が高いと思われます。

質問:

OpenShift で Django 例外エラーをデバッグするにはどうすればよいですか? ssh && ipdb などのデバッガー アプリを使用して、Openshift でコードを実行することは可能ですか?

この問題をもっと深く掘り下げたいと思っていますが、OpenShift でそれを行う明確な方法が見つかりません。

4

2 に答える 2

2

Openshift では、次のコマンドを入力できます。

   rhc tail -a <app-name> 

traceback を取得します。何が悪かったのかを教えてくれるはずです

于 2014-05-21T17:55:30.497 に答える