Python 에이전트는 Flup 과 함께 FastCGI와 함께 사용할 수 있습니다. 알려진 특별한 요구 사항이나 제한 사항은 없으므로 Python 에이전트 설치의 일반 통합 절차를 따를 수 있습니다.
관리 스크립트 통합 예시
FastCGI의 경우 웹 애플리케이션은 항상 외부 프로세스로 관리됩니다. 다음과 같이 Flup용 FastCGI/WSGI 어댑터를 통합한 경우:
#!/usr/bin/env python
import sysfrom fcgi import WSGIServer
def application(environ, start_response): status = '200 OK' output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers)
return [output]
ret = WSGIServer(application).run()
FastCGI 프로세스를 Python 스크립트로 직접 시작하고 Python을 python app.py
로 사용하는 경우 대신 다음을 실행합니다.
NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program python app.py
설치 프로세스에 대한 자세한 내용 은 Python 에이전트 설치 를 참조하세요.