Edge यूज़र इंटरफ़ेस (यूआई) में एपीआई टाइम आउट की अवधि तय की जा सकती है, ताकि यह कंट्रोल किया जा सके कि एपीआई मैनेजमेंट कॉल के रिटर्न के लिए, यूज़र इंटरफ़ेस (यूआई) को कितना इंतज़ार करना चाहिए. ये प्रॉपर्टी टाइम आउट तय करती हैं:
- conf_apigee_apigee.feature.apitimeout वह समय (सेकंड में) सेट करता है जब यूज़र इंटरफ़ेस (यूआई) बैकएंड को कॉल करने का इंतज़ार करता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस पर कोई गतिविधि हुई है. अगर उस समय में कॉल पूरा नहीं होता है, तो यूज़र इंटरफ़ेस (यूआई) टाइम आउट की गड़बड़ी दिखाता है. डिफ़ॉल्ट वैल्यू 180 सेकंड (3 मिनट) है.
- conf_apigee_play.ws.timeout.idle, सर्वर पर गतिविधि के लिए मिलीसेकंड में कितना इंतज़ार करता है, यह सेट करता है. इसे conf_apigee_apigee_apitimeout या इससे कम वैल्यू पर सेट किया जा सकता है. इसे बड़ी वैल्यू पर सेट करने का कोई असर नहीं पड़ता. डिफ़ॉल्ट तौर पर यह 18,0000 मिलीसेकंड (तीन मिनट) होता है.
- conf_apigee_play.ws.timeout.connection सेट करता है कि कनेक्शन बनने के लिए यूज़र इंटरफ़ेस (यूआई) कितनी देर तक इंतज़ार करता है. इसे conf_apigee_apigee_apitimeout या इससे कम वैल्यू पर सेट किया जा सकता है. इसे बड़ी वैल्यू पर सेट करने का कोई असर नहीं पड़ता. डिफ़ॉल्ट तौर पर यह 12,000 मिलीसेकंड (2 मिनट) होता है.
इन प्रॉपर्टी को सेट करने के लिए:
- किसी एडिटर में ui.properties फ़ाइल
खोलें. अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं::
> vi /opt/apigee/customer/application/ui.properties - अपने हिसाब से प्रॉपर्टी सेट करें:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - बदलावों को सेव करें.
- पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक 'apigee' उपयोगकर्ता के पास हो:
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Edge यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service वहीं Edge-ui हाेगा