我背后是一个“企业DDoS保护”的代理。 在正常连接所有服务器的正常date,代理上的并发连接数为17000。 我的网站的性质是17,000是正常的。 90%的stream量正在请求数据字节,就是这样,不需要再次连接一分钟。 “企业DDoS保护”代理的问题,他们告诉我,如果我会减less我的并发连接它将停止挂断或更快的延迟时间。 他们已经调整了这一点,但我的服务器似乎保持连接打开很久。
我在我的服务器上运行
Ubuntu Linux 11.10 Linux 3.0.0-17-server on x86_64 Intel(R) Xeon(R) CPU E31230 @ 3.20GHz, 8 cores
在我所有的服务器上。 我的问题是我怎么能减less并发连接后,它连接它closures连接,如10秒后我的服务器上?
要强制HTTP保持连接在Apache中一段时间后closures,请使用KeepAliveTimeout指令。
KeepAliveTimeout 5
根据客户端需要完成一组请求来加载资源的预期时间来设置此选项 – 您希望让连接保持足够长的时间以使其发生,然后让服务器在不再需要时closures它。 大多数情况下5秒钟就够了。