میتوانید زمان اتمام مهلت «مسیریاب» را هنگام دسترسی به «پردازشگرهای پیام» بهعنوان بخشی از درخواست پراکسی میانای برنامهسازی کاربردی پیکربندی کنید.
Edge Router دارای زمان استراحت پیشفرض ۵۷ ثانیه هنگام تلاش برای دسترسی به Message Processor بهعنوان بخشی از رسیدگی به درخواست ازطریق پراکسی API است. پساز منقضی شدن آن مهلت، «رهیاب» تلاش میکند به «پردازشگر پیام» دیگری متصل شود، اگر موجود باشد. درغیراینصورت، خطا برمیگرداند.
دو ویژگی زیر زمان اتمام مهلت «رهیاب» را کنترل میکنند:
| دارایی | شرح |
|---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
| زمان انتظار برای یک «مسیریاب» را مشخص میکند. مقدار پیشفرض ۵۷ ثانیه است.
میتوانید بااستفاده از نماد زیر، فاصله زمانی را چیزی غیراز ثانیه تنظیم کنید: 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، یا
۵۷ ثانیه است.
همانند ویژگی |
|
برای پیکربندی زمان خاموش شدن Router:
- فایل
/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 همانطور که در
ویژگیهای پیکربندی میزبان مجازی شرح داده شده است استفاده کنید.