درحال پیکربندی کردن زمان اتمام «مسیریاب»

می‌توانید زمان اتمام «مسیریاب» را هنگام دسترسی به «پردازشگرهای پیام» به‌عنوان بخشی از درخواست پراکسی میانای برنامه‌سازی کاربردی پیکربندی کنید.

«مسیریاب لبه» هنگام تلاش برای دسترسی به «پردازشگر پیام» به‌عنوان بخشی از مدیریت درخواست ازطریق پراکسی 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 یا ۵۷ ثانیه است.

همانند دارایی 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 همان‌گونه که در دارایی‌های پیکربندی میزبان مجازی توضیح داده شده است استفاده کنید.