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

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

문제 신고

에이전트가 시작되지 않고 로그가 없습니다.

문제

인프라 에이전트가 시작되지 않고 로그가 생성되지 않습니다.

해결책

다음은 인프라 에이전트가 시작되지 않고 로그가 없는 경우 루트가 아닌 사용자 를 위한 몇 가지 문제 해결 옵션입니다.

확인하다 requiretty

requiretty 이(가) 로깅 문제를 일으키는지 확인하려면:

  1. /var/log/messages 또는 /var/log/syslog 에서 sudo: sorry, you must have a tty to run sudo 메시지를 찾습니다.

    중요

    이전 Linux 버전을 사용할 때 TTY가 연결되어 있지 않기 때문에 nri-agent 사용자가 서비스를 실행하지 못하는 경우가 있습니다.

  2. 이 메시지를 찾으면 visudo 명령으로 /etc/sudoers 파일을 편집하고 다음 줄을 주석 처리하거나 제거하십시오. Defaults requiretty

  3. 파일을 저장하고 종료합니다.

  4. newrelic-infra 서비스를 다시 시작합니다.

로그 권한 검토

log_file 을(를) 열 수 있는 에이전트의 권한을 확인하십시오. 사용 중인 로그 파일은 에이전트가 루트로 실행 중일 때 생성되었으며 이제 nri-agent 사용자에게 쓰기 권한이 없을 수 있습니다.

이 문제를 해결하려면 다음 옵션 중 하나를 시도하십시오.

  • 로그 파일의 소유자를 변경합니다.

  • /etc/newrelic-infra.yml 구성 파일에서 log_file 항목을 변경합니다. 설치 스크립트는 이를 위해 /var/log/newrelic-infra/ 폴더를 생성하므로 다음 값을 권장합니다.

    log_file: /var/log/newrelic-infra/newrelic-infra.log