Вы можете указать время ожидания API, используемое Edge UI, чтобы контролировать, как долго интерфейс ожидает возврата вызова управления 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 UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart