• 로그인

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

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

문제 신고

newrelic_background_job(PHP 에이전트 API)

통사론

newrelic_background_job([bool $flag])

트랜잭션이 백그라운드 작업 또는 웹 트랜잭션임을 수동으로 지정합니다.

요구 사항

모든 에이전트 버전과 호환됩니다.

설명

에이전트에게 이 "웹" 트랜잭션을 "웹이 아닌" 트랜잭션으로 처리하도록 지시합니다(APM UI는 예를 들어 트랜잭션 페이지 에서 웹 트랜잭션과 웹이 아닌 트랜잭션을 구분합니다). 가능한 한 빨리 전화하십시오. 이것은 cron 작업 또는 기타 오래 지속되는 백그라운드 작업에 가장 일반적으로 사용됩니다. 그러나 에이전트는 일반적으로 트랜잭션이 웹 트랜잭션인지 웹이 아닌 트랜잭션인지 자동으로 감지하므로 이 호출은 일반적으로 필요하지 않습니다.

"비웹" 트랜잭션을 "웹" 트랜잭션으로 표시하는 선택적 플래그를 false 으로 설정하여 기능을 되돌릴 수도 있습니다.

매개변수

매개변수

설명

$flag

부울

선택 과목. 기본값은 true 입니다.

true 이거나 생략되면 현재 트랜잭션이 백그라운드 작업으로 표시됩니다.

false 이면 트랜잭션이 웹 트랜잭션으로 표시됩니다.

트랜잭션을 백그라운드 작업으로 표시

function example() {
    if (extension_loaded('newrelic')) { // Ensure PHP agent is available
        newrelic_background_job();
    }
    ...
}

거래를 웹 거래로 표시

function example() {
    if (extension_loaded('newrelic')) { // Ensure PHP agent is available
        newrelic_background_job(false);
    }
    ...
}
Copyright © 2022 New Relic Inc.

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