如图所示:
端口不通,访问超时,猜测是防火墙没开端口
防火墙端口在哪设置呢? "ab -c 100 -n 100 -k http://192.168.0.116:1234/",加上一个" -k "参数就能正常测试
但是浏览器已经可以正常访问这个地址
不加 -k 是短连接,ab短链接下有个问题,ab收到响应后会一直等待服务端关闭连接才会发起下一个请求,如果服务端不关闭连接就一直等,导致超时。这个和浏览器不太一样,浏览器收到完整回复后就关闭连接了,不会等。
如果你压测短链接,把代码里 $connection->send('xxx') 改成 $connection->close('xxx') ;
端口不通,访问超时,猜测是防火墙没开端口
防火墙端口在哪设置呢? "ab -c 100 -n 100 -k http://192.168.0.116:1234/",加上一个" -k "参数就能正常测试
但是浏览器已经可以正常访问这个地址
不加 -k 是短连接,ab短链接下有个问题,ab收到响应后会一直等待服务端关闭连接才会发起下一个请求,如果服务端不关闭连接就一直等,导致超时。这个和浏览器不太一样,浏览器收到完整回复后就关闭连接了,不会等。
如果你压测短链接,把代码里 $connection->send('xxx') 改成 $connection->close('xxx') ;