• ログイン

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

PythonエージェントとWaitressウェブサーバ

このドキュメントには、Python エージェントを Waitress を使用するアプリに統合するための要件とヒントが含まれています。一般的なインストール手順に戻るには、 Pythonエージェントのインストール を参照してください。

Pythonエージェントは、 Waitress WSGIサーバーのサポートを提供します。これには、Waitress サーバに供給される WSGI アプリケーションのエントリーポイントを自動的にインスツルメンテーションすることが含まれます。自動インスツルメンテーションは、 waitress.serve() API関数が直接使用されている場合や、 egg:waitress#main がPasteDeployを使用してウェブアプリケーションを起動する際に使用するサーバとして指定されている場合に機能します。

Adminスクリプトのインテグレーションメソッド

一般的な のインストールドキュメント に記載されているように、推奨されるアドミンスクリプトの統合方法を使用することができます。

PasteDeployの使い方

Waitress WSGIサーバーを起動するコールをアプリケーションコードに手動で組み込むのではなく、以下のような構成でPasteDeployを使用している場合。

[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = 8080

WSGIアプリケーションを起動するために必要なのは、 paster コマンドの実行をラップすることだけです。

NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program paster serve production.ini
Copyright © 2022 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.