質問
サーバー上のスクリプトでcprofileまたはline_profileを実行する方法はありますか?
IE:2つの方法のいずれかの結果を取得するにはどうすればよいですか http://www.example.com/cgi-bin/myscript.py
ありがとう!
解決
何がわからない line_profile
は。にとって cProfile
, 、結果を後でサーバーで読むことができるファイルに向ける必要があります(サーバーへのアクセスの種類に応じて)。
から例を引用します ドキュメント,
import cProfile
cProfile.run('foo()', 'fooprof')
コードの残りのすべてをすべてに入れます def foo():
- その後、それを取得します fooprof
暇なときにファイルして分析します(もちろん、最初に書く権限でスクリプトが実行されると仮定します)。
もちろん、さまざまな実行がさまざまなファイルなどにプロファイルされるようにすることができます。これが実用的かどうかは、ホスティングプロバイダーから得られるアクセスと許可の種類にも依存します。 どうやって 後でそのデータを取得できるように、データを維持することを許可されていますか?それはPythonの問題ではなく、あなたとあなたのホスティングプロバイダーとの間の契約の問題です;-)。
所属していません StackOverflow