有没有人看到IE的这个问题?
IE为它在HTTPS中加载的每个新资源打开一个新的套接字,问题是当客户端在使用HTTPS的IE上使用一段时间时,这些社交不断积累并导致网络服务器窒息,直到它们关闭后
以下是我的网络服务器的输出,当浏览器使用一段时间后会增加加班时间。当浏览器关闭时,套接字会减少。
root@localhost:~# netstat -taup | grep http
tcp 0 0 *:www *:* LISTEN 14427/webs_http.bin
tcp 0 0 *:https *:* LISTEN 14426/webs_https.bi
tcp 0 0 10.201.11.16:https 172.23.34.41:4181 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4183 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4182 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4179 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4180 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4187 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4184 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4186 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4188 TIME_WAIT -
tcp 0 0 10.201.11.16:https 172.23.34.41:4185 TIME_WAIT -
其他浏览器如firefox / Chrome没有此问题。
答案 0 :(得分:0)
这可能是许多默认Apache配置试图击败的HTTPS保持活动吗?我不确定这一点,但我在过去几年中遇到的每个Apache默认配置都包含以下指令。
尝试将此添加到SSL / 443 VirtualHost配置中(假设这是一个Apache服务器 - 没有专门标记)
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0