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

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

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

ปัญหาเกี่ยวกับ 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 ข้อมูลไม่แสดงในแดชบอร์ดข้อมูลวิเคราะห์
หัวข้อนี้จะอธิบายวิธีทํางานที่ขอกันบ่อย การเพิ่มและลบคอมโพเนนต์ข้อมูลวิเคราะห์ในกลุ่มข้อมูลวิเคราะห์
Could not get data for path มิติข้อมูลที่กำหนดเองไม่ปรากฏเมื่อกําหนดค่า axgroup หลายรายการ

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

การติดตั้งใช้งานพร็อกซี 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 ข้อผิดพลาดในการเข้าถึง Datastore
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 Router

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

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
คุณจะไม่เห็นข้อความแสดงข้อผิดพลาด อย่างไรก็ตาม คุณอาจเรียกใช้พร็อกซี API ไม่ได้เนื่องจากไฟล์การกําหนดค่าไม่ถูกต้อง ไฟล์การกําหนดค่าไม่ถูกต้อง
429 Too Many Requests: Tuning Nginx Router connection limits 429 มีคำขอมากเกินไป

ปัญหาเกี่ยวกับ OpenLDAP

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

ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
Unknown username and password combination. SMTP ถูกปิดใช้และผู้ใช้ต้องรีเซ็ตรหัสผ่าน
ไม่พบข้อผิดพลาดใดๆ UI ของ Edge ไม่ได้แสดงรายชื่อผู้ใช้ที่ควรทำซ้ำในเซิร์ฟเวอร์ 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 Handshake ไม่สําเร็จ
HTTP/1.1 503 Service Unavailable หรือ
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
SSL Handshake ล้มเหลว - ใบรับรองไคลเอ็นต์ไม่ถูกต้อง
HTTP/1.1 504 Gateway Timeout หรือ
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


504 Gateway หมดเวลา

ปัญหาเกี่ยวกับ Zookeeper

หัวข้อต่อไปนี้จะช่วยคุณแก้ปัญหาที่พบได้ทั่วไปเกี่ยวกับ 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

หรือ

UI ของ Edge อาจแสดงข้อผิดพลาดนี้

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

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