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

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 นาที)

วิธีตั้งค่าพร็อพเพอร์ตี้เหล่านี้

  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 restart