Время ожидания ответа HTTP в муле

Я столкнулся с одной проблемой с таймаутом ответа Http в одном из моих API, который развернут в API Gateway в MMC. Время ожидания ответа этого API составляет 30 секунд, и мы ссылаемся на это значение времени ожидания из файла свойств.

Теперь мое новое требование - увеличить значение времени ожидания ответа до 10 минут. Поэтому я увеличил его в файле свойств до 10 минут, чтобы мой API принял это значение.

Проблема: когда я тестировал его на своем локальном компьютере с увеличением значения тайм-аута, он добился успеха, но то же самое выдает сообщение об ошибке в MMC в течение 32 секунд. Я думаю, что-то переопределяет это значение тайм-аута в MMC.

Может кто-нибудь, пожалуйста, помогите мне исправить эту проблему в MMC.

ПРИМЕЧАНИЕ. Мой API связан с доменом шлюза.

3 ответа

Возможно, вам также придется убедиться, что нет проблем с брандмауэром на сервере, к которому вы пытаетесь получить доступ через HTTP-запрос. Возможно, вам придется использовать прокси, если прямой доступ к серверу недоступен.

Пожалуйста, попробуйте ниже в вашем файле конфигурации (API xml)

defaultTransactionTimeout = "время в миллисекундах"

<configuration defaultTransactionTimeout="600000">
 // your other configurations,if any 
</configuration>

1.Проверьте перекрестную проверку, ссылается ли ваше приложение на тот же файл свойств, что и в локальной среде, или какой-либо другой файл свойств был создан внутри MMC.

2.Вы можете попробовать использовать глобальную конфигурацию Timeout следующим образом:

Замените defaultTransactiontimeout значением из файла свойств.

Другие вопросы по тегам