0

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

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

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

有谁知道是否有办法调整 Apache 以便它像 ELB 那样关闭 HTTP 查询?

注意:此超时仅影响 60 秒内不发送任何内容的查询,它不是最大请求时间...!

谢谢你的帮助 !

4

1 回答 1

0

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

如果你无法摆脱长 HTTP 请求,你需要模拟它。您可以使用 php 的 fcgi/php-fpm 配置并提供 60 秒的超时,在此期间 fcgi 进程将等待 PHP 响应。

于 2013-06-05T14:22:27.113 回答