Edge for Private Cloud เวอร์ชัน 4.17.05
คุณสามารถระบุระยะเวลาหมดเวลาของ API ที่ Edge UI ใช้เพื่อควบคุมระยะเวลาที่ UI จะรอให้การเรียกใช้การจัดการ API แสดงผล พร็อพเพอร์ตี้ต่อไปนี้จะกำหนดระยะหมดเวลา
- conf_apigee_apigee.feature.apitimeout จะตั้งค่าเวลาเป็นวินาทีที่ UI รอการเรียกใช้แบ็กเอนด์เพื่อแสดงผล โดยไม่คำนึงถึงกิจกรรมใดๆ ใน UI หากการเรียกไม่เสร็จสมบูรณ์ภายในเวลาดังกล่าว UI จะแสดงข้อผิดพลาดเกี่ยวกับระยะหมดเวลา ค่าเริ่มต้นคือ 180 วินาที (3 นาที)
- conf_apigee_play.ws.timeout.idle กำหนดระยะเวลาที่ UI จะรอ (เป็นมิลลิวินาที) สำหรับกิจกรรมบนเซิร์ฟเวอร์ โดยสามารถตั้งค่าเป็นค่าเดียวกับ conf_apigee_apigee_apitimeout หรือค่าที่น้อยกว่าก็ได้ การตั้งค่าเป็นค่าที่มากกว่าจะไม่มีผลใดๆ ค่าเริ่มต้นคือ 180,000 มิลลิวินาที (3 นาที)
- conf_apigee_play.ws.timeout.connection กำหนดระยะเวลาที่ UI จะรอให้สร้างการเชื่อมต่อ โดยสามารถตั้งค่าเป็นค่าเดียวกับ conf_apigee_apigee_apitimeout หรือค่าที่น้อยกว่าได้ การตั้งค่าเป็นค่าที่มากกว่าจะไม่มีผลใดๆ ค่าเริ่มต้นคือ 120000 มิลลิวินาที (2 นาที)
วิธีตั้งค่าพร็อพเพอร์ตี้เหล่านี้
- เปิดไฟล์ ui.properties ในเครื่องมือแก้ไข หากไม่มีไฟล์ ให้สร้างไฟล์ดังนี้
> vi /opt/apigee/customer/application/ui.properties - ตั้งค่าพร็อพเพอร์ตี้ตามต้องการ:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - บันทึกการเปลี่ยนแปลง
- ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของผู้ใช้ "apigee"
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - รีสตาร์ท Edge UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart