คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
หน้านี้มีลิงก์ไปยัง Playbook การแก้ปัญหาสำหรับข้อผิดพลาดและปัญหาอื่นๆ ที่คุณอาจ พบเมื่อใช้ Apigee Edge Playbook การแก้ปัญหาแต่ละรายการจะอธิบายวิธีวินิจฉัยและแก้ไข ปัญหาแต่ละประเภท
ปัญหาเกี่ยวกับ Analytics
หัวข้อเหล่านี้จะอธิบายวิธีแก้ปัญหาในกรณีที่ข้อมูล Analytics ไม่ปรากฏใน แดชบอร์ด Analytics หรือในรายงานที่กำหนดเอง
| ข้อความหรือคำอธิบายข้อผิดพลาด | Playbook |
|---|---|
The report timed out: Try again with a smaller
date range or a larger aggregation interval. |
หรือ |
| คุณอาจไม่เห็นข้อความแสดงข้อผิดพลาดใดๆ เว้นแต่พื้นที่ดิสก์ของ เซิร์ฟเวอร์ Postgres จะเต็มโดยสมบูรณ์ | เซิร์ฟเวอร์ Postgres พื้นที่ดิสก์เหลือน้อย |
| ไม่พบข้อผิดพลาด | ตัวแปรที่กำหนดเองไม่ปรากฏในรายงานที่กำหนดเองของ Analytics |
No traffic in the selected date range |
ข้อมูลไม่ ปรากฏในแดชบอร์ด Analytics |
| หัวข้อนี้จะอธิบายวิธีทำงานที่ผู้ใช้มักจะขอ | การเพิ่มและลบคอมโพเนนต์ Analytics ในกลุ่ม Analytics |
Could not get data for path |
มิติข้อมูลที่กำหนดเองไม่ปรากฏเมื่อมีการกำหนดค่า axgroup หลายรายการ |
ข้อผิดพลาดในการติดตั้งใช้งาน
| ข้อความหรือคำอธิบายข้อผิดพลาด | 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.
OR
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 ได้เนื่องจากไฟล์กำหนดค่าไม่ถูกต้อง | ไฟล์กำหนดค่า ไม่ถูกต้อง |
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 Internal Server Error |
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
OR
HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
OR
{
"fault": {
"faultstring": "The Service is temporarily unavailable",
"detail": {
"errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
}
}
}
|
503 ไม่พร้อมให้บริการ |
HTTP/1.1 503 Service Unavailable
OR
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
หรือ 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
- ยูทิลิตีตัวดมแพ็กเก็ต
TCP/IP (tcpdump)
เครื่องมือ tcpdump เป็นเครื่องมือตัวดมแพ็กเก็ตบรรทัดคำสั่งที่ช่วยให้คุณบันทึกหรือกรอง แพ็กเก็ต TCP/IP ที่ได้รับหรือโอนผ่านเครือข่าย - ฮีป
ดัมป์
ฮีปดัมป์คือสแนปช็อตของหน่วยความจำของกระบวนการ Java ซึ่งมีข้อมูลเกี่ยวกับ ออบเจ็กต์และคลาส Java ในฮีป ณ เวลาที่รวบรวมฮีปดัมป์ - เธรด
ดัมป์
เธรดดัมป์คือสแนปช็อตของสถานะของเธรดทั้งหมดของกระบวนการ Java ที่กำลังทำงาน สถานะของแต่ละเธรดจะแสดงพร้อมกับเนื้อหาของสแต็ก ซึ่งเรียกว่าสแต็กเทรซ