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 หรือตั้งเป็นค่าที่น้อยกว่าก็ได้ ตั้งค่าเป็นค่าที่ใหญ่กว่าจะไม่มีผล ค่าเริ่มต้นคือ 120,000 มิลลิวินาที (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