호스트당 여러 계정을 지원하도록 New Relic을 구성할 수 있습니다. 예를 들어, 공유 호스팅 환경에서 여러 고객을 지원하는 서비스 공급자일 수 있습니다.
가상 호스트별로 설정
newrelic.license
사용하여 각 가상 호스트에 대해 뉴렐릭 설정합니다.
예를 들어 Apache의 경우:
<VirtualHost 192.168.42.43> ServerName www.myvhost1.com DocumentRoot "/path/to/vhost1/" ... <IfModule php5_module> php_value newrelic.license "NEW RELIC LICENSE KEY 1" </IfModule></VirtualHost>
<VirtualHost 192.168.123.45> ServerName www.myvhost2.com DocumentRoot "/path/to/vhost2/" ... <IfModule php5_module> php_value newrelic.license "NEW RELIC LICENSE KEY 2" </IfModule></VirtualHost>
API로 설정
현재 거래 중에 계정을 변경하려면 newrelic_set_appname()
을(를) 사용하십시오.
예를 들어:
newrelic_set_appname("APP NAME", "NEW RELIC LICENSE KEY");
가능한 한 트랜잭션 프로세스의 초기에 이것을 설정하십시오. 그렇지 않으면 트랜잭션이 이미 이전 구성으로 잠겨 있을 수 있습니다.
Note: newrelic_start_transaction()
또한 사용할 수 있습니다. 이는 일반적인 사용법이 아닙니다.