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