このドキュメントでは、Python エージェントをApache/mod_wsgi
またはmod_wsgi-express
を使用するアプリと統合するための要件とヒントについて説明します。一般的なインストール手順に戻るには、 for Python エージェントのインストールに移動します。
Apache/mod_wsgiの使用
Python エージェントはApache/mod_wsgi
の使用をサポートしています。Apache/mod_wsgi を使用する場合は、Python アプリケーションと手動で統合するための標準的な手順に従ってください。
注意
推奨されている統合手順であるコマンドラインからadminスクリプトを実行する方法は、Apache/mod_wsgiでは使用できません。
mod_wsgi-expressの使用
mod_wsgi-express
と呼ばれる新機能がmod_wsgi
のバージョン 4.1.0 で導入され、エージェントを統合する別の方法を提供します。
WSGI アプリケーションでmod_wsgi-express
を使用している場合、スクリプトの--with-newrelic
オプションをアプリの起動コマンドで使用できます。mod_wsgi-express
スクリプトと--with-newrelic
フラグはnewrelic-admin
スクリプトとは異なりますが、サーバーの実行をラップするようにアプリケーションを構成するという同じ目的を果たします。
--with-newrelic
オプションを使用する場合は、Python エージェントがインストールされていて、 newrelic.ini
構成ファイルが作成されていることを確認してください。
例えば、Djangoでエージェントを使用する場合、次のようなコマンドが必要になります。
NEW_RELIC_CONFIG_FILE=newrelic.ini mod_wsgi-express start-server mysite/wsgi.py --with-newrelic
さらにヘルプが必要
詳細については、 mod_wsgi メーリングリスト の Apache/mod_wsgi 作者にお問い合わせください。