ضبط المهلة التي تستخدمها واجهة مستخدم Edge لطلبات إدارة واجهة برمجة التطبيقات Edge

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

يمكنك تحديد مدة مهلة واجهة برمجة التطبيقات التي تستخدمها واجهة مستخدم Edge للتحكّم في مدة انتظار واجهة المستخدم لإرجاع طلب إدارة واجهة برمجة التطبيقات. تحدّد السمات التالية مهلة الانتظار:

  • يحدّد conf_apigee_apigee.feature.apitimeout الوقت بالثواني الذي تنتظره واجهة المستخدم لإرجاع طلب إلى الخلفية، بغض النظر عن أي نشاط عليه. إذا لم تكتمل المكالمة في ذلك الوقت، ستعرض واجهة المستخدم خطأ انتهاء المهلة. القيمة التلقائية هي 180 ثانية (3 دقائق).
  • يحدّد conf_apigee_play.ws.timeout.idle المدة التي تنتظرها واجهة المستخدم، بالمللي ثانية، للنشاط على الخادم. يمكن ضبطها على القيمة نفسها لـ conf_apigee_apigee_apitimeout أو على قيمة أقل. ولن يكون لضبطها على قيمة أكبر أي تأثير. القيمة التلقائية هي 180,000 ملي ثانية (3 دقائق).
  • يحدّد conf_apigee_play.ws.timeout.connection المدة التي تنتظرها واجهة المستخدم لإنشاء اتصال. يمكن ضبطها على القيمة نفسها الخاصة بـ conf_apigee_apigee_apitimeout أو على قيمة أقل. ولن يكون لضبطها على قيمة أكبر أي تأثير. القيمة التلقائية هي 120,000 مللي ثانية (دقيقتان).

لضبط هذه السمات، اتّبِع الخطوات التالية:

  1. افتح ملف ui.properties في محرِّر. إذا لم يكن الملف متوفّرًا، أنشئه:
    > vi /opt/apigee/customer/application/ui.properties
  2. اضبط الخصائص على النحو المطلوب:
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. احفظ التغييرات.
  4. تأكَّد من أنّ ملف المواقع مملوك للمستخدم "apigee":
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. أعِد تشغيل واجهة مستخدم Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart