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

می‌توانید مدت زمان وقفه میانای برنامه‌سازی کاربردی را که «میانای کاربر Edge» استفاده می‌کند مشخص کنید تا کنترل کنید میانای کاربر چه مدت منتظر بماند تا تماس مدیریت میانای برنامه‌سازی کاربردی برگردد. خواص زیر زمان اتمام را تعریف می‌کنند:

  • 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