• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

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 © 2024 New Relic Inc.

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