0

localhost:80(nginx-server)に多くのポストリクエストを送信しようとしています。

私が送信しているヘッダーは次のとおりです。

POST /LINK HTTP/1.1
User-Agent: User agent
Host: localhost
Accept: */*
Connection: Keep-Alive
Content-Type: application/octet-stream
Content-Length: 16

DATA 16 BYTES

擬似コードは次のとおりです。

TCPSocket sock('localhost', 80);
for(;;) {
   sock.sendPost();
}
sock.close();

しかし、サーバーは初めて返します:

HTTP/1.1 200 OK
Server: nginx
Date: Mon, 16 Apr 2012 14:54:26 GMT
Content-Type: application/json
Content-Length: 92
Connection: close

ANSWER 92 BYTES

そのため、サーバーは、サイクルからの別のすべてのポストリクエストでは機能しません。

動作せずConnection: Keep-Alive、サーバーが返されるのはなぜConnection: closeですか?

4

1 に答える 1

0

keepalive_timeoutkeepalive_requests適切な値に設定します。

于 2012-04-16T17:41:58.040 に答える