جارٍ إعداد مهلة جهاز التوجيه

الإصدار 4.18.01 من Edge for Private Cloud

يمكنك ضبط مهلة جهاز التوجيه عند الوصول إلى معالِجات الرسائل كجزء من طلب وكيل واجهة برمجة التطبيقات.

يبلغ الحد الأقصى التلقائي لمهلة Edge Router‏ 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)

على سبيل المثال، لضبط وقت الانتظار على ساعتَين، يمكنك استخدام أيّ من القيم التالية:

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

To set retry options, use the RetryOption property as described in virtual host configuration properties.