Nginx 未知反应

Nginx 未知反应,nginx,webserver,benchmarking,siege,Nginx,Webserver,Benchmarking,Siege,我正试图用攻城实用程序测试我的服务器的抗高负载能力: siege http://my.server.ru/ -d1 -r10 -c100 围攻http://my.server.ru/ -d1-r10-c100 “围城”会输出很多这样的信息: HTTP/1.1 200 0.46 secs: 10298 bytes ==> / Error: socket: unable to connect sock.c:220: Connection timed out HTTP/1.1 200 0.46

我正试图用攻城实用程序测试我的服务器的抗高负载能力:

siege http://my.server.ru/ -d1 -r10 -c100 围攻http://my.server.ru/ -d1-r10-c100 “围城”会输出很多这样的信息:

HTTP/1.1 200 0.46 secs: 10298 bytes ==> / Error: socket: unable to connect sock.c:220: Connection timed out HTTP/1.1 200 0.46秒:10298字节==>/ 但有时会出现如下错误消息:

HTTP/1.1 200 0.46 secs: 10298 bytes ==> / Error: socket: unable to connect sock.c:220: Connection timed out 错误:套接字:无法连接套接字。c:220:连接超时 或者这个:

warning: socket: -598608128 select timed out: Connection timed out 警告:套接字:-598608128选择超时:连接超时 测试后有报告:

Transactions: 949 hits Availability: 94.90 % ... Successful transactions: 949 Failed transactions: 51 Longest transaction: 9.87 Shortest transaction: 0.37 交易:949次点击 可用性:94.90% ... 成功交易:949宗 失败交易:51 最长交易:9.87 最短交易:0.37 在我的服务器上的nginx日志中,只有950条代码为200的消息,响应正常

"GET / HTTP/1.1" 200 10311 "-" "JoeDog/1.00 [en] (X11; I; Siege 2.68)" GET/HTTP/1.1“200 10311”-“JoeDog/1.00[en](X11;I;攻城2.68) 谁能告诉我这是什么意思

Error: socket: unable to connect sock.c:220: Connection timed out warning: socket: -598608128 select timed out: Connection timed out 错误:套接字:无法连接套接字。c:220:连接超时 警告:套接字:-598608128选择超时:连接超时
为什么在我的nginx日志中只看到代码为200的响应?

这可能意味着您的管道已满,无法处理更多连接。如果管道已满,则无法使nginx或nginx后端接受更多连接。尝试对本地主机进行测试。然后,您将测试堆栈,而不是堆栈和管道。它将类似于真实的负载减少,但可以让您了解如何处理更大的管道。

知道管道充满了什么,限制是什么,以及如何更改限制吗?我在localhost上测试时了解到了这一点