如何在本地 xAMP 环境中模拟 Amazon 在弹性负载均衡器 (ELB) 上的 60 秒超时?



我们正在努力解决ELB (https://forums.aws.amazon.com/thread.jspa?threadID=33427)上臭名昭著的60秒超时问题。

我们的PHP应用程序在一些ajax请求上失败。

我们想在我们的开发/测试机器上模拟ELB的行为,这样我们就不必等待EC2上的部署来发现错误…

有没有人知道,如果有一种方法来调整Apache,使它关闭HTTP查询像ELB吗?

注意:这个超时只影响60秒不发送任何东西的查询,它不是最大请求时间…!

感谢您的帮助

此超时与请求超过60秒而不发送任何数据作为响应有关。应该避免这样长的HTTP请求。即使是浏览器,如果在超时时间内没有收到任何响应,也可能会放弃。

如果你不能摆脱长HTTP请求,你需要模拟它。您可以使用php的fcgi/php-fpm配置,并提供一个60秒的超时,fcgi进程将等待php响应。

最新更新