Adobe Commerce에 대한 관리 경고: Apdex 중요 경고
이 문서에서는 New Relic에서 Adobe Commerce에 대한 Apdex 중요 경고를 받은 경우의 문제 해결 단계를 제공합니다. Apdex 점수는 웹 애플리케이션 및 서비스의 응답 시간에 대한 사용자의 만족도를 측정합니다. 문제를 해결하기 위해 즉각적인 조치가 필요합니다. 선택한 경고 알림 채널에 따라 경고는 다음과 같이 표시됩니다.
{width="500"}
영향을 받는 제품 및 버전
- Adobe Commerce on cloud infrastructure Pro 계획 아키텍처
- Adobe Commerce on cloud infrastructure 시작 계획 아키텍처
문제
Adobe Commerce에 대한 관리 경고에 등록했으며 경고 임계값 중 하나 이상을 초과한 경우 New Relic에서 관리 경고를 받게 됩니다. 이러한 경고는 Adobe이 지원 및 엔지니어링의 인사이트를 사용하여 판매자에게 표준 세트를 제공하기 위해 개발했습니다.
실행!
- 이 경고가 지워질 때까지 예약된 배포를 중단합니다.
- 사이트가 응답하지 않거나 완전히 응답하지 않는 경우 즉시 사이트를 유지 관리 모드로 전환합니다. 단계는 개발자 설명서에서 설치 안내서 > 유지 관리 모드 활성화 또는 비활성화를 참조하십시오. 문제 해결을 위해 사이트에 계속 액세스할 수 있도록 제외 IP 주소 목록에 IP를 추가해야 합니다. 단계는 개발자 설명서에서 제외 IP 주소 목록 유지를 참조하십시오.
안 함!
- 사이트에 추가 페이지 보기를 가져올 수 있는 추가 마케팅 캠페인을 시작합니다.
- 인덱서 또는 추가 크론을 실행하여 CPU 또는 디스크에 추가 스트레스를 발생시킬 수 있습니다.
- 주요 관리 작업(예: Commerce 관리, 데이터 가져오기/내보내기)을 수행합니다.
- 캐시를 지웁니다.
경고 원인을 해결하기 전에 중요한 경고를 받았을 때 위의 작업을 수행하면 아직 사이트 중단이 발생하지 않은 경우 사이트가 응답하지 않을 수 있습니다.
솔루션
다음 단계에 따라 원인을 식별하고 해결하십시오.
-
Adobe Commerce 지원 티켓이 있는지 확인합니다. 단계는 지원 기술 자료에서 지원 티켓 추적을 참조하세요. 지원이 New Relic 임계값 경고를 받고 티켓을 생성한 후 문제 해결을 시작했을 수 있습니다. 티켓이 없으면 만듭니다. 티켓에는 다음 정보가 있어야 합니다.
- 연락처 이유: "New Relic CRITICAL 경고 수신됨"을 선택합니다.
- 경고에 대한 설명.
- New Relic 문제 링크. Adobe Commerce에 대한 관리 경고에 포함되어 있습니다.
-
문제의 원인을 식별하려면 New Relic APM의 트랜잭션 페이지를 사용하여 성능 문제가 있는 트랜잭션을 식별하십시오.
- 오름차순 Apdex 점수를 기준으로 트랜잭션을 정렬합니다. Apdex은(는) 웹 응용 프로그램 및 서비스의 응답 시간에 대한 사용자 만족도를 나타냅니다. Apdex 점수가 낮으면 병목 현상(응답 시간이 더 높은 트랜잭션)을 나타낼 수 있습니다. 일반적으로 데이터베이스, Redis 또는 PHP입니다. 단계는 New Relic Apdex 불만족도가 가장 높은 트랜잭션 보기를 참조하십시오.
- 가장 높은 처리량, 가장 느린 평균 응답 시간, 가장 많은 시간이 소요되는 임계값 및 기타 임계값별로 트랜잭션을 정렬합니다. 단계는 New Relic 특정 성능 문제 찾기를 참조하십시오. 여전히 문제를 식별하기 어려운 경우 New Relic APM의 인프라 페이지를 사용하십시오.
-
New Relic APM의 인프라 페이지를 사용하여 리소스 집약적인 프로세스를 식별합니다. 단계는 New Relic 인프라 모니터링 호스트 페이지 > 프로세스 탭을 참조하십시오.
-
Redis 또는 MySQL과 같은 서비스가 메모리 사용의 최상위 소스인 경우 다음을 시도해 보십시오.
- 최신 버전을 사용하고 있는지 확인하십시오. 최신 버전은 경우에 따라 메모리 누수를 해결할 수 있습니다. 최신 버전을 사용하고 있지 않다면 업그레이드를 고려해 보십시오. 단계는 개발자 설명서에서 Adobe Commerce용 클라우드 > 서비스 > 서비스 변경을 참조하십시오.
- 장기 실행 쿼리, 기본 키가 정의되지 않음 및 중복 인덱스와 같은 MySQL 문제를 확인합니다. 단계는 개발자 설명서에서 클라우드 인프라에서 Adobe Commerce의 가장 일반적인 데이터베이스 문제를 참조하십시오.
- PHP 문제가 있는지 확인합니다. CLI/터미널에서
ps aufx
을(를) 실행하여 실행 중인 프로세스를 검토하십시오. 터미널 출력에는 현재 실행 중인 cron job 및 process가 표시됩니다. 프로세스의 실행 시간에 대한 출력을 확인합니다. 실행 시간이 긴 크론이 있는 경우 크론이 걸려있을 수 있습니다. 문제 해결 단계는 지원 기술 자료에서 성능이 느리고 실행 중인 크론 및 실행 중인 크론 상태에서 Cron 작업 중단을 참조하세요.
-
소스가 식별되면 SSH를 환경에 추가하여 자세히 조사합니다. 단계는 개발자 설명서에서 Adobe Commerce용 클라우드 > 기술 및 요구 사항 > 환경에 대한 SSH를 참조하십시오.
-
여전히 소스 식별이 어려운 경우 최근 트렌드를 검토하여 최근 코드 배포 또는 구성 변경(예: 신규 고객 그룹 및 카탈로그에 대한 대규모 변경)과 관련된 문제를 식별하십시오. 코드 배포 또는 변경 시 상관 관계에 대한 지난 7일간의 활동을 검토하는 것이 좋습니다.
-
적절한 시간 내에 솔루션을 찾을 수 없는 경우 업사이징을 요청하거나 사이트를 유지 관리 모드로 전환하십시오. 단계는 지원 기술 자료에서 임시 크기 조정 요청 방법 및 개발자 설명서에서 설치 안내서 > 유지 관리 모드 활성화 또는 비활성화를 참조하십시오.
-
업사이징이 사이트를 정상 작업으로 되돌리는 경우 영구적인 업사이징을 요청하거나(Adobe 계정 팀에 문의), 로드 테스트를 실행하고 쿼리 또는 서비스 압력을 줄이는 코드를 최적화하여 전용 스테이징에서 문제를 재현해 보십시오. 개발자 설명서에서 Adobe Commerce용 클라우드 > 테스트 배포 > 부하 및 스트레스 테스트를 참조하십시오.