Azure 应用程序网关在进行 JMeter 负载测试时随机遇到 504 网关超时

2024-03-27

我有 1 个应用程序网关,它有 2 个后端(Azure VM),它通过 IIS 托管 ASP CORE REST API。两者都使用端口 80 进行通信。

手动测试一切正常,直到我们使用 jmeter 进行 2500 线程 POST 请求负载测试时,某些请求得到“504 网关超时”作为响应。

我尝试对后端直接运行完全相同的负载测试,但没有收到任何不良响应。

我的应用程序网关上的某些配置是否错误?

Configurations Configurations

HTTP Settings HTTP Settings

Probes Probes


默认情况下,当请求时间超过 20 秒时,Azure 应用程序网关会返回 504 错误。 在我看来,这个随机 504 错误的解释是系统过载过高。 可能的解决方案是增加该时间,或提高后端性能,或并行执行少量请求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 应用程序网关在进行 JMeter 负载测试时随机遇到 504 网关超时 的相关文章

随机推荐