Apigee Edge 문서입니다.
  Apigee X 문서로 이동 정보
이 페이지에는 Apigee Edge를 사용할 때 발생할 수 있는 오류 및 기타 문제에 관한 문제 해결 플레이북 링크가 포함되어 있습니다. 각 문제 해결 플레이북에서는 각 유형의 문제를 진단하고 해결하는 방법을 설명합니다.
애널리틱스 문제
이 주제에서는 애널리틱스 대시보드 또는 맞춤 보고서에 애널리틱스 데이터가 표시되지 않는 케이스의 문제를 해결하는 방법을 설명합니다.
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| The report timed out: Try again with a smaller
        date range or a larger aggregation interval. | 또는 | 
| Postgres 서버의 디스크 공간이 완전히 채워지지 않는 한 오류 메시지가 표시되지 않을 수 있습니다. | Postgres 서버의 디스크 공간 부족 | 
| 오류가 발견되지 않습니다. | 애널리틱스 맞춤 보고서에 맞춤 변수가 표시되지 않음 | 
| No traffic in the selected date range | 분석 대시보드에 데이터가 표시되지 않음 | 
| 이 주제에서는 자주 요청되는 작업을 실행하는 방법을 설명합니다. | 분석 그룹에서 분석 구성요소 추가 및 삭제하기 | 
| Could not get data for path | 여러 axgroup이 구성된 경우 맞춤 측정기준이 표시되지 않음 | 
배포 오류
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| Error: Call timed out; either server is down or
server is not reachable | 제한 시간 오류 | 
| Unexpected error Error while fetching children for path | 경로의 하위 요소를 가져오는 중에 오류가 발생했습니다. | 
| Error while accessing datastore;Please retry later | Datastore 액세스 오류 | 
| Configuration failed, associated contexts = [] | 구성 실패 | 
| Unexpected error occurred while processing the updates,
associated contexts = [] | 업데이트 처리 오류 | 
개발자 포털 오류
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| An internal error has occurred. Please retry your request. | 개발자 포털 내부 오류 | 
| The website encountered an unexpected error.
Please try again later.또는There was an error trying to create the App.
Please try again later. | 개발자 포털 커뮤니케이션 문제 | 
수익 창출 문제
다음 주제에서는 일반적인 수익 창출 문제를 해결하는 데 도움이 됩니다.
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| 
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
 | 개발자 정지됨 | 
| 오류 메시지가 표시되지 않을 수 있지만 수익 창출 설정 문제의 증상 섹션에 설명된 대로 문제가 표시됩니다. | 수익 창출 설정 문제 | 
Edge 라우터 문제
에지 라우터는 NGINX로 구현됩니다. Edge 업그레이드 프로세스 중에 또는 라우터의 구성을 변경할 때 NGINX 구성 오류가 표시될 수 있습니다. 다음 주제를 참고하여 이러한 문제를 해결하세요.
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| 오류 메시지가 표시되지 않습니다. 하지만 잘못된 구성 파일로 인해 API 프록시를 실행하지 못할 수도 있습니다. | 잘못된 구성 파일 | 
| 429 Too Many Requests: Tuning Nginx Router connection limits | 429 요청한 횟수가 너무 많음 | 
OpenLDAP 문제
다음 주제에서는 일반적인 OpenLDAP 문제를 해결하는 방법을 설명합니다.
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| Unknown username and password combination. | SMTP가 사용 중지되어 사용자가 비밀번호를 재설정해야 함 | 
| 오류가 표시되지 않고 Edge UI에 모든 OpenLDAP 서버에 복제되어야 하는 사용자 목록이 표시되지 않습니다. | LDAP가 복제되지 않습니다. | 
| SLAPD Dead But Pid File Exists | OpenLDAP를 시작할 수 없음 | 
| Unknown username and password combination. | OpenLDAP 데이터 손상 | 
런타임 오류
다음 주제에서는 일반적인 런타임 문제를 해결하는 방법을 설명합니다.
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| 
HTTP/1.1 500 Internal Server Error
또는
{
   "fault":{
      "detail":{
         "errorcode":"steps.servicecallout.ExecutionFailed"
      },
      "faultstring":"Execution of ServiceCallout callWCSAuthServiceCallout failed.
        Reason: ResponseCode 400 is treated as error"
   }
}
 | 500 내부 서버 오류 | 
| 
HTTP/1.1 502 Bad Gateway
또는
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
 | 502 잘못된 게이트웨이 | 
| 
HTTP/1.1 503 Service Unavailable
또는
HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
또는
{
   "fault": {
      "faultstring": "The Service is temporarily unavailable",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
       }
    }
}
 | 503 서비스를 사용할 수 없음 | 
| 
HTTP/1.1 503 Service Unavailable
또는
Received fatal alert: handshake_failure
 | SSL 핸드셰이크 실패 | 
| 
HTTP/1.1 503 Service Unavailable
또는{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
 | SSL 핸드셰이크 실패 - 잘못된 클라이언트 인증서 | 
| 
HTTP/1.1 504 Gateway Timeout
또는
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}
 | 504 게이트웨이 시간 초과 | 
Zookeeper 문제
| 오류 메시지 또는 설명 | 플레이북 | 
|---|---|
| 
org: env: main ERROR ZOOKEEPER - ZooKeeperServiceImpl.exists() :
Could not detect existence of path:
/regions/dc-1/pods/analytics/servers/abc123/reachable ,
reason: KeeperErrorCode = ConnectionLoss
또는 
org.apache.zookeeper.KeeperException$ConnectionLossException:
KeeperErrorCode = ConnectionLoss
또는 Edge UI에 다음 오류가 표시될 수 있습니다. 
Error Fetching Deployments
Error while checking path existence for path: path
 | Zookeeper 연결 끊김 오류 | 
| 데이터 관련 문제(일반적으로 배선 문제라고 함)는 여러 문제 중 하나로 나타날 수 있습니다. 자세한 내용은 Zookeeper 데이터 문제를 참고하세요. | Zookeeper 데이터 문제 | 
| 
+ apigee-service apigee-zookeeper status
apigee-service: apigee-zookeeper: Not running (DEAD)
apigee-all: Error: status failed on [apigee-zookeeper]
 | Zookeeper를 시작할 수 없음 | 
진단 도구 및 로그
이 주제에서는 Apigee Edge를 사용할 때 발생할 수 있는 특정 유형의 문제를 진단하는 데 사용할 수 있는 도구와 로그를 설명합니다.
- TCP/IP 패킷 스니퍼 (tcpdump) 유틸리티
 tcpdump 도구는 네트워크를 통해 수신되거나 전송되는 TCP/IP 패킷을 캡처하거나 필터링할 수 있는 명령줄 패킷 스니퍼 도구입니다.
- 힙 덤프
 힙 덤프는 Java 프로세스의 메모리 스냅샷입니다. 여기에는 힙 덤프가 수집되는 시점의 힙에 있는 Java 객체 및 클래스에 관한 정보가 포함됩니다.
- 스레드 덤프
 스레드 덤프는 실행 중인 Java 프로세스의 모든 스레드 상태에 대한 스냅샷입니다. 각 스레드의 상태는 스택 트레이스라고 하는 스택의 콘텐츠와 함께 표시됩니다.