问题:当启动nginx和php-fpm时,使用netstat -tunap查看到大量TIME_WAIT连接
由于不知道什么原因,害怕是受到恶意攻击,马上killall nginx 和php-fpm,后来想了想会不会是80端口被攻击造成的?尝试修改nginx的80端口为8081,但结果同样是产生大量TIME_WAIT连接
在HTTP1.1协议中,有个 Connection 头,Connection有两个值,close和keep-alive,这个头就相当于客户端告诉服务端,服务端你执行完成请求之后,是关闭连接还是保持连接,保持连接就意味着在保持连接期间,只能由客户端主动断开连接。还有一个keep-alive的头,设置的值就代表了服务端保持连接保持多久。