Добрый вечер,<div><br></div><div>Есть nginx 1.2.5 на Windows и nginx 1.2.4 на Ubuntu. В качестве FastCGI-апстрима-а к нему прикручено java-приложение. </div><div><br></div><div>Проблема в том, что в случае, когда java-приложение возвращает ответ "HTTP/1.1 204 No Content\n\n", nginx выдает клиенту HTTP 200 OK. В случае, если апстрим выдает например 302 с location, все в порядке. </div>
<div><br></div><div>Все fastcgi-параметры более-менее стандартные, fastcgi_keep_conn выключено. </div><div>Дебаг лог nginx-a:</div><div><div><br></div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 01</div>
<div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 06</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 00</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 01</div>
<div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 00</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 1A</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 00</div>
<div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record byte: 00</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi record length: 26</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi parser: 1</div>
<div>2012/12/14 20:48:46 [debug] 7136#1456: *1 http fastcgi header done</div><div>2012/12/14 20:48:46 [debug] 7136#1456: *1 HTTP/1.1 200 OK</div><div>Server: nginx/1.2.5</div><div>Date: Fri, 14 Dec 2012 16:48:46 GMT</div>
<div>Transfer-Encoding: chunked</div><div>Connection: keep-alive</div></div><div><br></div><div>Спасибо!</div>