2012-04-16 23 views
0

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

ヘッダは以下のとおりです。

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を返すのですか?

答えて

0

keepalive_requests~proper valuesと設定します。

+0

これは適切です。問題は、サーバが私のヘッダを気にせず、とにかく閉じた接続を作ることです。 – Ockonal