뉴렐릭 PHP 에이전트는 라라벨 웹 프로세서 및 백그라운드 트랜잭션에 대한 자동 측정, 일러스트레이션을 제공하며, 이는 큐 작업자에 의해 시작됩니다. PHP 에이전트 버전 12.2.0.27부터 자동 측정, 리소스는 라라벨 Horizon Workers가 시작한 백그라운드 트랜잭션도 지원합니다.
설정 라라벨 Horizon/Queue Support에 대한 권장 사항
라라벨 Horizon 및 라라벨 Queue의 경우 newrelic을 설정하세요.데몬.app_connect_timeout INI 설정을 5초로 설정:
newrelic.daemon.app_connect_timeout = 5s이 값을 늘리면 오래 지속되는 작업자 프로세스가 시작될 때 데몬이 백앤드에 연결할 충분한 시간을 확보할 수 있습니다. 네트워크 상황에 따라 더 높은 시간 초과 값이 필요할 수도 있습니다. 이 설정은 작업자 프로세스에만 구성하세요. 시간 제한을 늘리면 웹 프로세스 지연 시간에 부정적인 영향을 미칠 수 있습니다.
대기열 측정 비활성화
대기열 측정, 로그는 기본적으로 활성화됩니다. 비활성화하려면 newrelic.ini 파일에 다음 줄을 추가하세요.
newrelic.special = disable_laravel_queue