- 论坛徽章:
- 14
|
本帖最后由 lxyscls 于 2016-02-17 21:00 编辑
简单的tcp echo server
ab -n 1 -c 1 http://127.0.0.1/
总是:apr_pollset_poll: The timeout specified has expired (70007)
抓包又是回了的,请问echo server端缺些什么吗?
14:24:39.908864 IP localhost.33735 > localhost.http: Flags [S], seq 2932590261, win 43690, options [mss 65495,sackOK,TS val 1050636680 ecr 0,nop,wscale 10], length 0
14:24:39.908893 IP localhost.http > localhost.33735: Flags [S.], seq 1769287388, ack 2932590262, win 43690, options [mss 65495,sackOK,TS val 1050636680 ecr 1050636680,nop,wscale 10], length 0
14:24:39.908917 IP localhost.33735 > localhost.http: Flags [.], ack 1, win 43, options [nop,nop,TS val 1050636680 ecr 1050636680], length 0
14:24:39.908979 IP localhost.33735 > localhost.http: Flags [P.], seq 1:78, ack 1, win 43, options [nop,nop,TS val 1050636680 ecr 1050636680], length 77
14:24:39.908992 IP localhost.http > localhost.33735: Flags [.], ack 78, win 43, options [nop,nop,TS val 1050636680 ecr 1050636680], length 0
14:24:39.909183 IP localhost.http > localhost.33735: Flags [P.], seq 1:78, ack 78, win 43, options [nop,nop,TS val 1050636680 ecr 1050636680], length 77
14:24:39.909201 IP localhost.33735 > localhost.http: Flags [.], ack 78, win 43, options [nop,nop,TS val 1050636680 ecr 1050636680], length 0
14:25:09.939467 IP localhost.33735 > localhost.http: Flags [F.], seq 78, ack 78, win 43, options [nop,nop,TS val 1050666711 ecr 1050636680], length 0
14:25:09.939605 IP localhost.http > localhost.33735: Flags [F.], seq 78, ack 79, win 43, options [nop,nop,TS val 1050666711 ecr 1050666711], length 0
14:25:09.939627 IP localhost.33735 > localhost.http: Flags [.], ack 79, win 43, options [nop,nop,TS val 1050666711 ecr 1050666711], length 0
strace读完之后,还wait在那,-n 1 -c 1
write(4, "GET / HTTP/1.0\r\nHost: 127.0.0.1\r"..., 77) = 77
epoll_wait(3, {{EPOLLIN, {u32=1433951040, u64=93824994532160}}}, 1, 30000) = 1
read(4, "GET / HTTP/1.0\r\nHost: 127.0.0.1\r"..., 8192) = 77
epoll_wait(3, {}, 1, 30000) = 0
write(2, "apr_pollset_poll: The timeout sp"..., 60apr_pollset_poll: The timeout specified has expired (70007) |
|