openerp のパフォーマンスをテストするために、新しいレリック ( http://www.newrelic.com ) を開発サーバーに実装しようとしています。
以下の newrelic のインストール手順では、WSGI アプリケーション ファイルを変更するよう求められます。私はopenerpが初めてで、これを理解できないようです。どんな助けでも大歓迎です。
同じ WSGI アプリケーション ファイル内で、実際の WSGI アプリケーション エントリ ポイントの周りにラッパーを追加する必要があります。WSGI アプリケーション エントリ ポイントがファイル自体で宣言された関数である場合は、デコレータを使用できます。
@newrelic.agent.wsgi_application()
def application(environ, start_response):
...
WSGI アプリケーション エントリ ポイントが別のモジュールからインポートされた関数またはオブジェクトである場合は、プリ デコレータ スタイルでラップできます。
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
application = newrelic.agent.wsgi_application()(application)
次に、WSGI スクリプト ファイルまたはモジュールをリロードするために使用している特定の WSGI ホスティング メカニズムを再起動する必要があります。