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 שניות.
כמו במאפיין |
|
כדי להגדיר את הזמן הקצוב לתפוגה של הנתב:
- עורכים את הקובץ
/opt/apigee/customer/application/router.properties. אם הקובץ לא קיים, יוצרים אותו. - מגדירים את המאפיינים בקובץ התצורה, כמו בדוגמה הבאה:
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
- מוודאים שקובץ המאפיינים נמצא בבעלות המשתמש apigee:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- מפעילים מחדש את הנתב:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
כדי להגדיר את אפשרויות הניסיון החוזר, משתמשים במאפיין RetryOption כמו שמתואר במאפייני ההגדרה של המארח הווירטואלי.