0

実稼働環境で Django アプリケーションのビューを監視したいので、ローカル環境でテストしたソリューションスクリプトに出くわしました。

実稼働環境でライブになったとき、 debug=True が原因で Unhandled Exception の問題に直面していました。ローカル環境でも debug=True (django サーバーによって静的にサービスを提供) を使用しました。

対応するdjangoビューのホットショットにアクセスするために上記のリンクミドルウェアを使用することは可能ですか?

django 実稼働サーバーのリンクで参照されている hotshot または cProfile を実行するのを手伝ってもらえますか?

4

1 に答える 1

0

投稿したミドルウェアは、本番環境で正常に動作するはずです —注意: 上部のコメントの指示:

スーパーユーザーとしてログインしている場合、または settings.DEBUG が True の場合は常にアクティブです。

そのため、スーパーユーザーとしてログインしていることを確認してください。

とは言うものの、個人的には、これらの cProfile ミドルウェア ソリューションでうまくいったことはありません。cProfile を自分で ( を使用して) 実行するのは非常に簡単で、KCacheGrind を使用して出力を表示cprofile.run()できます。

于 2012-08-06T17:48:57.477 に答える