Edge for Private Cloud نسخه 4.18.01
هنگام دسترسی به پردازشگرهای پیام به عنوان بخشی از درخواست پروکسی API، می توانید زمان پایان مسیریاب را پیکربندی کنید.
روتر Edge در هنگام تلاش برای دسترسی به یک پردازشگر پیام به عنوان بخشی از رسیدگی به درخواست از طریق یک پروکسی API، وقفه پیشفرض 57 ثانیه دارد. پس از انقضای این مهلت زمانی، روتر تلاش می کند تا به پردازشگر پیام دیگری متصل شود، در صورت موجود بودن. در غیر این صورت یک خطا برمی گرداند.
دو ویژگی زیر زمان پایان روتر را کنترل می کنند:
اموال | توضیحات |
---|---|
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 ثانیه است. همانند ویژگی |
برای پیکربندی تایم اوت روتر:
- فایل
/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
همانطور که در ویژگیهای پیکربندی میزبان مجازی توضیح داده شده است استفاده کنید.