문제
New Relic Node.js 에이전트를 설치한 후 이러한 일반적인 문제가 발생한 경우 다음 문제 해결 팁을 시도하십시오.
해결책
New Relic Node.js 에이전트를 설치한 후 사용자가 겪는 몇 가지 일반적인 문제는 다음과 같습니다.
Node.js 에이전트가 사용하는 대역폭의 양을 최소화하기 위해 New Relic은 1분에 한 번만 데이터를 보고합니다. 실행하는 데 1분이 채 걸리지 않는 테스트에 에이전트를 추가하면 New Relic에 데이터를 보고할 시간이 없습니다.
에이전트를 배포한 후 트랜잭션 추적 또는 기타 데이터가 표시되지 않으면 구성, 프레임워크 또는 Apdex 설정 때문일 수 있습니다. New Relic Diagnostics 를 사용하여 문제를 자동으로 식별해 보십시오.
What to check | Comments |
---|---|
스크립트 실행 |
|
메인 모듈 | 기본 모듈이 실행되는 방식을 제어할 수 없는 경우 |
조건부 논리 |
|
프레임워크 | 지원되는 프레임워크 에 문제가 있는 경우 Connect, Express, Hapi, Kraken 또는 Restify를 사용하고 있는지 확인하십시오. 다른 Node.js 프레임워크가 있지만 New Relic은 이를 모두 지원하지 않습니다. |
Apdex | Apdex 결과에 문제가 있는 경우 Node.js 에이전트 구성 파일 ( |
Node.js 에이전트는 로깅 설정 을 변경하지 않는 한 애플리케이션 디렉토리의 newrelic_agent.log
파일에 로그를 씁니다. 에이전트가 데이터를 보내지 않거나 앱이 충돌하는 경우 버그 보고서 및 지원 요청 과 함께 문제 해결 로그 파일 을 생성할 수 있습니다.
에이전트는 GC(가비지 수집), 메모리 및 CPU와 관련된 VM 메트릭을 수집할 수 있습니다. 이러한 메트릭 중 일부는 추가 기본 모듈 을 설치해야 합니다.
다음은 몇 가지 일반적인 문제와 해결 방법입니다.
Problem
설치하는 동안 npm은 다음 오류 메시지 중 하나를 표시합니다.
gyp ERR! configure errorgyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! build errorgyp ERR! stack Error: not found: make
make: g++: Command not found
Solution
node-gyp
모듈의 필수 구성 요소가 설치되어 있는지 확인합니다. Debian/Ubuntu 플랫폼에서는 다음 명령을 사용합니다.
$apt-get install build-essential
자세한 내용은 Node.js VM 측정 을 참조하세요.
지원 포럼 포럼의 기타 문제 해결 리소스: