การกําหนดค่าระยะหมดเวลาของเราเตอร์

Edge for Private Cloud v4.18.05

คุณสามารถกำหนดค่าระยะหมดเวลาของเราเตอร์เมื่อเข้าถึง Message Processor เป็นส่วนหนึ่งของพร็อกซี API อีกครั้ง

Edge Router จะหมดเวลาเริ่มต้นไว้ที่ 57 วินาทีเมื่อพยายามเข้าถึงข้อความ ผู้ประมวลผลข้อมูลเป็นส่วนหนึ่งของการจัดการคำขอผ่านพร็อกซี API หลังจากหมดเวลาดังกล่าว เราเตอร์จะพยายามเชื่อมต่อกับ Message Processor อื่น หากมี มิเช่นนั้น แสดงผลข้อผิดพลาด

พร็อพเพอร์ตี้ 2 รายการต่อไปนี้จะควบคุมระยะหมดเวลาของเราเตอร์

พร็อพเพอร์ตี้ คำอธิบาย
conf_load_balancing_load.balancing.driver.proxy.read.timeout
  ระบุเวลารอสำหรับเราเตอร์เดี่ยว ค่าเริ่มต้นคือ 57 วินาที

คุณสามารถตั้งค่าช่วงเวลาเป็นค่าอื่นที่ไม่ใช่วินาทีโดยใช้สิ่งต่อไปนี้ หมายเหตุ:

ms: milliseconds
s:  seconds (default)
m:  minutes
h:  hours
d:  days
w:  weeks
M:  months (length of 30 days)
y:  years (length of 365 days)

เช่น หากต้องการตั้งเวลารอเป็น 2 ชั่วโมง ให้ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ มีดังนี้

conf_load_balancing_load.balancing.driver.proxy.read.timeout=2h  # 2 hours
  OR
conf_load_balancing_load.balancing.driver.proxy.read.timeout=120m  # 120 minutes
conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout
  ระบุเวลารอโดยรวมสำหรับผู้ประมวลผลข้อมูลข้อความทั้งหมดเมื่อ Edge การติดตั้งมีตัวประมวลผลข้อความหลายรายการ โดยมีค่าเริ่มต้นเป็น เป็น conf_load_balancing_load.balancing.driver.proxy.read.timeout หรือ 57 วินาที

เช่นเดียวกับ conf_load_balancing_load.balancing.driver.proxy.read.timeout คุณสามารถระบุช่วงเวลาอื่นนอกเหนือจากค่าเริ่มต้น (วินาที)

วิธีกำหนดค่าระยะหมดเวลาของเราเตอร์

  1. แก้ไขไฟล์ /opt/apigee/customer/application/router.properties หากไฟล์ ไม่มีอยู่ ให้สร้างขึ้นใหม่
  2. ตั้งค่าพร็อพเพอร์ตี้ในไฟล์การกำหนดค่าตามตัวอย่างต่อไปนี้
    conf_load_balancing_load.balancing.driver.proxy.read.timeout=1800000ms  # 1800000 milliseconds
    conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout=1d  # 1 day
  3. ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของ "apigee" ผู้ใช้:
    chown apigee:apigee /opt/apigee/customer/application/router.properties
  4. รีสตาร์ทเราเตอร์ดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart

หากต้องการตั้งค่าตัวเลือกการลองอีกครั้ง ให้ใช้พร็อพเพอร์ตี้ RetryOption ตามที่อธิบายไว้ใน พร็อพเพอร์ตี้การกำหนดค่าโฮสต์เสมือน