مهلت زمانی استفاده‌شده توسط «میانای کاربر Edge» برای تماس‌های مدیریت Edge API را تنظیم کنید

Edge for Private Cloud نسخه ۴.۱۷.۰۵

می‌توانید مدت زمان وقفه API را که توسط Edge UI استفاده می‌شود مشخص کنید تا کنترل کنید که UI چه مدت منتظر می‌ماند تا فراخوانی مدیریت API برگردد. ویژگی‌های زیر زمان استراحت را تعریف می‌کنند:

  • conf_apigee_apigee.feature.apitimeout مدت زمانی را (به ثانیه) تنظیم می‌کند که میانای کاربر منتظر می‌ماند تا تماس با پس‌زمینه برگردد، صرف‌نظر از هرگونه فعالیتی که روی آن انجام می‌شود. اگر تماس در این مدت تکمیل نشود، واسط کاربر خطای اتمام مهلت را نشان می‌دهد. مقدار پیش‌فرض ۱۸۰ ثانیه (۳ دقیقه) است.
  • conf_apigee_play.ws.timeout.idle مدت‌زمانی را که واسط کاربر برحسب میلی‌ثانیه برای فعالیت در سرور منتظر می‌ماند تنظیم می‌کند. می‌توان آن را روی همان مقدار conf_apigee_apigee_apitimeout یا مقدار کمتری تنظیم کرد. تنظیم آن روی مقدار بزرگ‌تر تأثیری ندارد. پیش‌فرض ۱۸۰۰۰۰ میلی‌ثانیه (۳ دقیقه) است.
  • conf_apigee_play.ws.timeout.connection مدت زمانی را که واسط کاربر برای برقراری اتصال منتظر می‌ماند تنظیم می‌کند. می‌توان آن را روی همان مقدار conf_apigee_apigee_apitimeout یا مقدار کمتری تنظیم کرد. تنظیم آن روی مقدار بزرگ‌تر تأثیری ندارد. پیش‌فرض ۱۲۰۰۰۰ میلی‌ثانیه (۲ دقیقه) است.

برای تنظیم این ویژگی‌ها:

  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