ข้อมูลอ้างอิงข้อความแสดงข้อผิดพลาด

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

หน้านี้มีลิงก์ไปยังการแก้ปัญหาข้อผิดพลาดใน Playbook และปัญหาอื่นๆ ที่คุณอาจพบเมื่อใช้ Apigee Edge Playbook ในการแก้ปัญหาแต่ละฉบับอธิบายวิธีการวินิจฉัยและแก้ไขปัญหาแต่ละประเภท

ปัญหาของ Analytics

หัวข้อเหล่านี้อธิบายวิธีการแก้ปัญหาในกรณีที่ข้อมูล Analytics ไม่แสดงในหน้าแดชบอร์ด Analytics หรือในรายงานที่กำหนดเอง

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
The report timed out: Try again with a smaller date range or a larger aggregation interval.

การหมดเวลาสำหรับรายงาน Analytics

หรือ

รายงานหมดเวลา

คุณอาจไม่เห็นข้อความแสดงข้อผิดพลาดใดๆ เว้นแต่เซิร์ฟเวอร์ Postgres จะเติมพื้นที่ในดิสก์จนหมด เซิร์ฟเวอร์ Postgres มีพื้นที่ดิสก์เหลือน้อย
ไม่พบข้อผิดพลาด รายงานที่กำหนดเองของ Analytics จะไม่เห็นตัวแปรที่กำหนดเอง
No traffic in the selected date range ข้อมูลไม่แสดงบนหน้าแดชบอร์ดของ Analytics
หัวข้อนี้จะอธิบายวิธีทำงานที่ขอกันโดยทั่วไป การเพิ่มและลบคอมโพเนนต์การวิเคราะห์ในกลุ่ม Analytics
Could not get data for path มิติข้อมูลที่กำหนดเองไม่ปรากฏขึ้นเมื่อมีการกำหนดค่ากลุ่มแกนหลายกลุ่ม

ข้อผิดพลาดในการทำให้ใช้งานได้

การติดตั้งใช้งานพร็อกซี API อาจล้มเหลวเนื่องจากสาเหตุหลายประการ เช่น ปัญหาการเชื่อมต่อเครือข่ายระหว่างเซิร์ฟเวอร์ Edge, ปัญหาเกี่ยวกับพื้นที่เก็บข้อมูล Cassandra, ข้อยกเว้น ZooKeeper และข้อผิดพลาดในกลุ่มพร็อกซี API ส่วนนี้ให้ข้อมูลและคำแนะนำเกี่ยวกับขั้นตอนเฉพาะบางอย่างที่ทำตามได้เพื่อแก้ปัญหาข้อผิดพลาดในการทำให้ใช้งานได้
ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
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 เกิดข้อผิดพลาดในการเข้าถึงพื้นที่เก็บข้อมูล
Configuration failed, associated contexts = [] การกำหนดค่าล้มเหลว
Unexpected error occurred while processing the updates, associated contexts = [] เกิดข้อผิดพลาดขณะประมวลผลการอัปเดต

ข้อผิดพลาดของพอร์ทัลนักพัฒนาซอฟต์แวร์

หัวข้อเหล่านี้จะช่วยคุณแก้ไขปัญหาที่คุณอาจพบเมื่อใช้พอร์ทัลนักพัฒนาซอฟต์แวร์ ก่อนที่จะลองแก้ไขปัญหาเกี่ยวกับพอร์ทัลนักพัฒนาซอฟต์แวร์ คุณควรมีความเข้าใจเบื้องต้นเกี่ยวกับวิธีการทำงานของพอร์ทัลนักพัฒนาซอฟต์แวร์ ตามที่อธิบายไว้ในการแก้ปัญหาของพอร์ทัลนักพัฒนาซอฟต์แวร์
ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
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. ปัญหาด้านการสื่อสารในพอร์ทัลนักพัฒนาซอฟต์แวร์

ปัญหาการสร้างรายได้

หัวข้อต่อไปนี้จะช่วยคุณแก้ปัญหาและแก้ปัญหาทั่วไปเกี่ยวกับการสร้างรายได้

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
นักพัฒนาแอปถูกระงับ
คุณอาจไม่เห็นข้อความแสดงข้อผิดพลาดใดๆ แต่จะเห็นปัญหาตามที่อธิบายไว้ในส่วน ลักษณะปัญหาของ ปัญหาการตั้งค่าการสร้างรายได้ ปัญหาเกี่ยวกับการตั้งค่าการสร้างรายได้

ปัญหาเกี่ยวกับเราเตอร์ Edge

ใช้งานเราเตอร์ Edge ด้วย NGINX ระหว่างกระบวนการอัปเกรด Edge หรือเมื่อเปลี่ยนการกำหนดค่าเราเตอร์ คุณอาจเห็นข้อผิดพลาดในการกำหนดค่า NGINX หัวข้อต่อไปนี้จะช่วยคุณแก้ไขปัญหาดังกล่าว

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
คุณจะไม่เห็นข้อความแสดงข้อผิดพลาด อย่างไรก็ตาม คุณอาจเรียกใช้พร็อกซี API ไม่ได้เนื่องจากไฟล์การกำหนดค่าไม่ถูกต้อง ไฟล์การกำหนดค่าไม่ถูกต้อง

ปัญหาของ OpenLDAP

หัวข้อต่อไปนี้จะช่วยคุณแก้ปัญหาและแก้ปัญหาทั่วไปเกี่ยวกับ OpenLDAP ได้

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
Unknown username and password combination. ปิดใช้ SMTP อยู่และผู้ใช้ต้องรีเซ็ตรหัสผ่าน
ไม่มีข้อผิดพลาดปรากฏขึ้น แต่ Edge UI จะไม่แสดงรายชื่อผู้ใช้ที่ควรทำซ้ำในเซิร์ฟเวอร์ OpenLDAP ทั้งหมด LDAP ไม่ได้จำลองข้อมูล
SLAPD Dead But Pid File Exists เริ่ม OpenLDAP ไม่ได้
Unknown username and password combination. ความเสียหายของข้อมูล OpenLDAP

ข้อผิดพลาดเกี่ยวกับรันไทม์

หัวข้อต่อไปนี้จะช่วยคุณแก้ปัญหาและแก้ปัญหารันไทม์ที่พบบ่อย

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
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
ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
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 ได้

  • ยูทิลิตีการดักจับแพ็กเก็ต/IP (tcpdump)
    เครื่องมือ tcpdump เป็นเครื่องมือตรวจจับแพ็กเก็ตแบบบรรทัดคำสั่งที่ช่วยให้คุณบันทึกหรือกรองแพ็กเก็ต TCP/IP ที่ได้รับหรือโอนผ่านเครือข่ายได้
  • ฮีพดัมพ์
    ฮีพดัมพ์คือสแนปชอตของหน่วยความจำของกระบวนการของ Java โดยจะมีข้อมูลเกี่ยวกับออบเจ็กต์และคลาสของ Java ในฮีปในขณะที่มีการรวบรวมฮีพดัมพ์
  • เทรดดัมพ์
    เทรดดัมพ์คือสแนปชอตสถานะของเทรดทั้งหมดของกระบวนการ Java ที่ทำงานอยู่ สถานะของเทรดแต่ละรายการจะแสดงพร้อมเนื้อหาของสแต็ก ซึ่งเรียกว่าสแต็กเทรซ