กําหนดระยะหมดเวลาที่ Edge UI ใช้ในการเรียกการจัดการ Edge API

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

  • conf_apigee_apigee.feature.apitimeout กำหนดเวลาเป็นวินาทีที่ 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 นาที)

วิธีตั้งค่าคุณสมบัติเหล่านี้

  1. เปิดไฟล์ ui.properties ในตัวแก้ไข หากไม่มีไฟล์อยู่ ให้สร้างโดยใช้คำสั่งต่อไปนี้
    > vi /opt/apigee/customer/application/ui.properties
  2. ตั้งค่าพร็อพเพอร์ตี้ตามต้องการ
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. บันทึกการเปลี่ยนแปลง
  4. ตรวจสอบว่าผู้ใช้ "apigee" เป็นเจ้าของไฟล์พร็อพเพอร์ตี้ โดยทำดังนี้
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. รีสตาร์ท Edge UI:
    > /opt/apigee/apigee-service/bin/apigee-service edge-uiของหน้ารีสตาร์ท