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

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

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

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

พร็อพเพอร์ตี้ คำอธิบาย
conf_load_balancing_load.balancing.driver.proxy.read.timeout
  ระบุเวลารอเราเตอร์ 1 รายการ ค่าเริ่มต้นคือ 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 ตามที่อธิบายไว้ในพร็อพเพอร์ตี้การกําหนดค่าโฮสต์เสมือน