• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

PHP 디렉토리별 INI 설정

대부분의 PHP 에이전트 구성 변수 는 디렉토리별로 설정할 수 있습니다. 이 옵션은 여러 애플리케이션을 제공하는 단일 웹 서버가 있고 애플리케이션별로 설정(예: 앱 이름)을 조정하려는 경우에 자주 사용됩니다.

디렉토리별 값을 설정하는 프로세스는 환경에 따라 다릅니다. 이 문서에서는 가장 일반적인 세 가지 환경에 대해 설명합니다.

다른 앱 이름 지정 옵션은 PHP 애플리케이션 이름 지정을 참조하세요 .

PHP용 Apache 디렉토리별 설정

PHP 모듈을 사용할 때 Apache는 INI 파일 외부에서 PHP 변수를 설정하기 위한 두 가지 메커니즘을 제공합니다.

디렉토리별 PHP-FPM 설정

FastCGI 프로세스 관리자(PHP-FPM)는 PHP 전용입니다. 요청을 기다리는 여러 작업자 프로세스를 생성합니다. 호출할 때마다 PHP 엔진을 다시 초기화하지 않고 각 프로세스가 재활용되기 전에 여러 요청을 처리할 수 있어 성능이 향상됩니다.

PHP-FPM에 대한 자세한 내용은 PHP-FPM의 정보 페이지php.netFastCGI 프로세스 관리자 를 참조하십시오.

PHP-FPM을 사용할 때 INI 파일 외부에서 PHP 변수를 설정하는 두 가지 메커니즘과 NGINX 에 대한 한 가지 특수 기술이 있습니다.

다른 옵션: API 호출

전역 또는 디렉토리별 INI 설정으로 애플리케이션 이름을 변경하는 것이 좋지만 경우에 따라 불가능할 수도 있습니다. 예를 들어 공급자 제한으로 인해 구성 파일을 수정하지 못할 수 있습니다.

또 다른 옵션은 newrelic_set_appname() API 호출을 사용하는 것입니다. API로 수정할 수 있는 다른 설정은 PHP 에이전트 API 를 참조하십시오.

시작하기 전에 newrelic_set_appname() 에 대한API 호출 지침 을 읽고 애플리케이션 이름에 할당된 트랜잭션 추적을 가장 완벽하게 캡처하는 것이 좋습니다.

애플리케이션의 코드에 액세스할 수 없거나 다른 이유로 애플리케이션을 자체 가상 호스트에 격리해야 하는 경우 다음 디렉터리별 설정을 사용하여 구성 파일 설정 을 재정의합니다.

롤업 애플리케이션 이름

모든 가상 호스트 또는 모든 응용 프로그램에서 서버가 어떻게 수행되고 있는지에 대한 전반적인 보기를 원할 경우 한 번에 둘 이상의 응용 프로그램에 보고할 수 있는 것이 편리합니다. 예를 들어, 가상 호스트 특정 애플리케이션과 롤업 애플리케이션에 보고합니다.

이렇게 하려면 각 애플리케이션 이름을 세미콜론으로 구분하여 newrelic.appname 매개변수에 대해 둘 이상의 애플리케이션 이름을 설정합니다. 기본 응용 프로그램 이름이 첫 번째이고 보조 응용 프로그램 이름이 그 다음입니다. 최대 2개의 추가 애플리케이션 이름을 정의할 수 있습니다.

예를 들어:

newrelic.appname="Virtual Host 1;All Virtual Hosts"

이것은 "가상 호스트 1" 및 "모든 가상 호스트"라는 두 개의 New Relic 응용 프로그램에 보고합니다.

Copyright © 2024 New Relic Inc.

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