הגדרת הזמן הקצוב לתפוגה של הנתב

Edge for Private Cloud v4.18.01

אתם יכולים להגדיר את הזמן הקצוב לתפוגה של הנתב כשאתם ניגשים למעבדי בקשות כחלק מבקשת proxy ל-API.

ל-Edge Router יש זמן קצוב לתפוגה שמוגדר כברירת מחדל ל-57 שניות כשמנסים לגשת למעבד בקשות כחלק מהטיפול בבקשה דרך proxy ל-API. אחרי שהזמן הקצוב לתפוגה מסתיים, הנתב מנסה להתחבר למעבד בקשות אחר, אם יש כזה. אחרת, תוחזר שגיאה.

שני המאפיינים הבאים קובעים את הזמן הקצוב לתפוגה של הנתב:

נכס תיאור
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)

לדוגמה, כדי להגדיר זמן המתנה של שעתיים, אפשר להשתמש באחד מהערכים הבאים:

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 כמו שמתואר במאפייני ההגדרה של המארח הווירטואלי.