0

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

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

问题:当我在本地机器上测试它并增加超时值时,它会成功,但同样会在 32 秒内在 MMC 中引发错误消息。我猜有些东西在 MMC 中覆盖了这个超时值。

谁能帮我在MMC中解决这个问题。

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

4

3 回答 3

0

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

2.您可以尝试通过这种方式使用全局配置Timeout:

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

于 2018-01-09T13:25:54.860 回答
0

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

于 2018-02-28T05:03:09.217 回答
0

请在您的配置文件(API xml)中尝试以下操作

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

<configuration defaultTransactionTimeout="600000">
 // your other configurations,if any 
</configuration>
于 2018-01-10T13:10:45.387 回答