骡子中的HTTP响应超时问题

时间:2018-01-09 12:15:19

标签: http mule mmc response-time api-gateway

我在我的一个API中面临Http响应超时的一个问题,该API部署在MMC的API网关中。该API的响应超时为30秒,我们从属性文件中引用此超时值。

现在我的新要求是将响应超时值增加到10分钟。所以我在属性文件中将它增加到10分钟,以便我的API将获取该值。

问题:当我在我的本地计算机上测试它时,超时值越来越大,它会成功,但同样是在32秒内在MMC中抛出错误信息。我想有些东西会覆盖MMC中的超时值。

任何人都可以帮我解决MMC中的这个问题。

注意:我的API已链接到网关域。

3 个答案:

答案 0 :(得分:0)

1.请交叉检查您的应用程序是否引用了与本地环境相同的属性文件,或者是否已在MMC中创建任何其他属性文件。

2.您可以尝试以这种方式使用全局配置超时:

       

将defaultTransactiontimeout替换为属性文件中的值。

答案 1 :(得分:0)

请在配置文件(API xml)中尝试以下

defaultTransactionTimeout ="以秒为单位的时间"

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

答案 2 :(得分:0)

您可能还必须确保您尝试通过http请求访问的服务器没有防火墙问题。如果无法直接访问服务器,则可能必须使用代理。