• English日本語한국어
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

로그 파일 없음(Ruby)

문제

log/newrelic_agent.log 에 New Relic 로그 파일이 없습니다.

해결책

newrelic_agent.log 파일이 없으면 다음 단계를 수행하여 진단합니다.

  1. 애플리케이션에 에이전트가 실제로 필요한지 확인합니다.

    • Gemfilenewrelic_rpm gem 행이 require: false 로 표시되지 않았는지 확인하십시오. 그러면 Bundler가 gem을 요구하지 않습니다. require: false 문을 제거하거나 애플리케이션 시작 중에 코드의 다른 곳에서 require 'newrelic_rpm' 를 호출하여 직접 newrelic_rpm gem을 수동으로 제어할 수 있습니다.
    • newrelic_rpm gem이 Gemfile 내의 그룹에 있는 경우 배포 중인 환경에서 그룹이 로드되고 있는지 확인합니다.
    • Gemfilenewrelic_rpm 줄이 배포 중인 환경에서 false로 평가되는 조건부로 래핑되지 않았는지 확인합니다.
  2. 애플리케이션의 루트 디렉토리에 있는 log 디렉토리가 존재하고 애플리케이션이 실행되는 사용자가 쓸 수 있는지 확인하십시오.

  3. 앱 서버 프로세스를 시작하는 현재 작업 디렉터리가 앱의 루트 디렉터리와 동일한지 확인합니다(즉, 현재 작업 디렉터리에 log 디렉터리가 포함되어야 함).

디버깅을 위해 에이전트를 강제로 활성화하고 로그 출력을 STDOUT 으로 보내는 것이 도움이 될 수 있습니다. 이렇게 하려면 애플리케이션 서버를 시작할 때 환경 변수 NEW_RELIC_LOG=stdoutNEW_RELIC_AGENT_ENABLED=1 를 설정합니다.

Copyright © 2024 New Relic Inc.

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