2012-08-06 51 views
0

我想在生產環境中監控Django應用程序中的視圖。因此,我遇到了我在本地環境中測試的解決方案script如何在django製作服務器中執行cProfile

當我開始使用生產環境時,我遇到了問題由於debug = True導致的未處理異常。我在本地環境中使用了debug = True(由django服務器提供靜態服務)。

是否可以使用上述鏈接middleware訪問對應的django視圖的hotshot?

您能否幫我做一下django製作服務器鏈接中提到的hotshot或cProfile?

回答

0

你貼在生產中應正常工作的中間件 - NB在頂部註釋的指令:

這是積極的,如果你登錄爲超級用戶,或者總是在settings.DEBUG是真的。

所以,只要確保您以超級用戶身份登錄。

也就是說,我個人從來沒有運用這些cProfile中間件解決方案。自己運行cProfile非常簡單(使用cprofile.run()),並且您可以使用view the output using KCacheGrind

相關問題