2014-11-12 5 views
0

나는 3 개의 사이트를 운영하는 서버 (nginx + php-fpm)를 가지고 있으며 각각 별도의 새로운 유물 계정으로보고해야합니다. 하나의 서버에 여러 개의 앱과 여러 계정이있는 새로운 유물

는 나는 단지 PHP-FPM 설정 나는 새로운 유물 라이센스와 새로운 유물 응용 프로그램의 파일 이름을 각각의 nginx 서버 설정으로 설정

/etc/nginx/conf.d에 3 서버 설정 설정이 있지만, 만 newrelic.ini에서 설정된 라이센스를 취합니다.

ini (서버 설정 파일) 또는 새로운 유물에 대한 각 사이트의 보고서를 각 계정과 연관 짓는 방법을 모르겠다.

미리 감사드립니다. 당신은 다른 새로운 유물로 사이트를 분리 할 수 ​​있습니다

답변

1

두 가지 방법 중 하나로 계정 :

1)을 설정할 수 있습니다 가상 호스트의 nginx, 그리고 각각의 가상 호스트에 다른 새로운 유물 라이센스 키를 추가합니다. New Relic docs site에 Apache를 사용하는 예가 있습니다.

2) API를 통해 newrelic_set_appname() 번으로 전화를 걸고 거래를 시작할 때 계정을 변경할 수 있습니다. 예를 들어

: newrelic_set_appname("APP NAME", "NEW RELIC LICENSE KEY");

여러 계정 here을 사용하는 방법에 대한 자세한 내용이 있습니다.

+0

네, nginx 설정 파일에 대한 unkonwn 때문에 실패한 것은 여러 개의 'fastcgi_param PHP_VALUE' 선언을 설정하고 하나만 존재해야한다는 것입니다. –

0

우선 새로운 Relic을 시작하는 가장 좋은 방법은 프록시 데몬에 데몬 모드를 사용하지 않는 것입니다. Simple은 init에서 스크립트를 제거합니다.

두 번째로, 다른 php-fpm 풀을 사용하고 싶습니다. 다른 답변에서 언급 한 아파치의 설정은 mod php가 아파치에 통합되어 있기 때문에 작동합니다. Nginx는 php-fpm을 사용하며 일반적으로 다른 풀에서 다른 응용 프로그램을 문지르는 것이 좋습니다. 따라서 설정을 올바르게 조정할 수 있습니다. New Relic의 라이센스는 그 중 하나이며 풀 구성에서 설정할 수 있습니다.