Вы можете указать продолжительность тайм-аута API, используемую пользовательским интерфейсом Edge, чтобы контролировать, как долго пользовательский интерфейс ожидает возврата вызова управления API. Следующие свойства определяют тайм-аут:
- 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 миллисекунд (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 перезапуск