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

Edge for Private Cloud v4.18.01

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

يمتلك جهاز توجيه Edge مهلة تلقائية تبلغ 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

لضبط خيارات إعادة المحاولة، استخدِم السمة RetryOption كما هو موضّح في خصائص إعداد المضيف الافتراضي.