Обнаружил странности в дебаг логе:<br><br>2010/04/09 11:32:03 [debug] 9816#316: *4 http process request line<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http request line: "POST /ogv_ru/services/searchresult.htm HTTP/1.1"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http uri: "/ogv_ru/services/searchresult.htm"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http args: ""<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http exten: "htm"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http process request header line<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Host: <a href="http://admtyumentest.systematic.ru:8882">admtyumentest.systematic.ru:8882</a>"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Accept-Language: ru,en-us;q=0.7,en;q=0.3"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Accept-Encoding: gzip,deflate"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Keep-Alive: 115"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Connection: keep-alive"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Referer: <a href="http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm">http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm</a>"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Cookie: JSESSIONID=88C4F6969ECB8DE27DCE7FBD09F52C0B"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Content-Type: application/x-www-form-urlencoded"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http header: "Content-Length: 24"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http header done<br>2010/04/09 11:32:03 [debug] 9816#316: *4 event timer del: 376: 3783042240<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 0<br>2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 1<br>2010/04/09 11:32:03 [debug] 9816#316: *4 test location: "/"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 test location: ~ "^.+\.(jpg|jpeg|gif|js|css)$"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 using configuration "/"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http cl:24 max:10485760<br>2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 3<br>2010/04/09 11:32:03 [debug] 9816#316: *4 post rewrite phase: 4<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 5<br>2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 6<br>2010/04/09 11:32:03 [debug] 9816#316: *4 generic phase: 7<br>2010/04/09 11:32:03 [debug] 9816#316: *4 access phase: 8<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 access phase: 9<br>2010/04/09 11:32:03 [debug] 9816#316: *4 post access phase: 10<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http client request body preread 24<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http init upstream, client timer: 0<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "X-Real-IP: "<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script var: "192.168.21.58"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "<br>
"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "Host: "<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script var: "<a href="http://admtyumentest.systematic.ru:8882">admtyumentest.systematic.ru:8882</a>"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "<br>"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "X-Forwarded-For: "<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script var: "192.168.21.58"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "<br>"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http script copy: "Connection: close<br>"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Accept-Language: ru,en-us;q=0.7,en;q=0.3"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Accept-Encoding: gzip,deflate"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Referer: <a href="http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm">http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm</a>"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Cookie: JSESSIONID=88C4F6969ECB8DE27DCE7FBD09F52C0B"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Content-Type: application/x-www-form-urlencoded"<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header: "Content-Length: 24"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http proxy header:<br>"POST /ogv_ru/services/searchresult.htm HTTP/1.0<br>X-Real-IP: 192.168.21.58<br>
Host: <a href="http://admtyumentest.systematic.ru:8882">admtyumentest.systematic.ru:8882</a><br>X-Forwarded-For: 192.168.21.58<br>Connection: close<br>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3<br>
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<br>Accept-Language: ru,en-us;q=0.7,en;q=0.3<br>Accept-Encoding: gzip,deflate<br>Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7<br>Referer: <a href="http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm">http://admtyumentest.systematic.ru:8882/ogv_ru/news/subj/policy.htm</a><br>
Cookie: JSESSIONID=88C4F6969ECB8DE27DCE7FBD09F52C0B<br>Content-Type: application/x-www-form-urlencoded<br>Content-Length: 24<br><br>"<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http cleanup add: 0078B054<br>2010/04/09 11:32:03 [debug] 9816#316: *4 get rr peer, try: 1<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 socket 340<br>2010/04/09 11:32:03 [debug] 9816#316: *4 connect to <a href="http://127.0.0.1:8980">127.0.0.1:8980</a>, fd:340 #5<br>2010/04/09 11:32:03 [debug] 9816#316: *4 select add event fd:340 ev:0<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 select add event fd:340 ev:1<br>2010/04/09 11:32:03 [debug] 9816#316: *4 http upstream connect: -2<br>2010/04/09 11:32:03 [debug] 9816#316: *4 event timer add: 340: 90000:3783060881<br>
2010/04/09 11:32:03 [debug] 9816#316: *4 http finalize request: -4, "/ogv_ru/services/searchresult.htm?" a:1, c:2<br><br>похоже что когда nginx получает запрос - версия протокола 1.1, а когда пересылает его томкату - она становиться 1.0. как с этим бороться? или я не так понял сожержимое этого лога? <br>
<br><div class="gmail_quote">8 апреля 2010 г. 17:44 пользователь Дмитрий Кубышев <span dir="ltr"><<a href="mailto:dkubyshev@gmail.com">dkubyshev@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Еще один момент - nginx поднят под windows. но врядли это что-то сильно меняет.<br><br><div class="gmail_quote">8 апреля 2010 г. 17:34 пользователь Дмитрий Кубышев <span dir="ltr"><<a href="mailto:dkubyshev@gmail.com" target="_blank">dkubyshev@gmail.com</a>></span> написал:<div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Попробовал отправить такой же запрос GET'ом. всё нормльно отработало. продолжаю склонятся к тому, что какая то проблема с POST запросами. Может быть у меня в конфиге параметры прокси как-то не так настроены? есть у nginx какой нить параметр ограничивающий размер (или какие-нибудь другие параметры) http request?<br>
<br><div class="gmail_quote">8 апреля 2010 г. 17:24 пользователь Sergej Kandyla <span dir="ltr"><<a href="mailto:sk.paix@gmail.com" target="_blank">sk.paix@gmail.com</a>></span> написал:<div><div></div><div>
<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>Дмитрий Кубышев wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Естественно. Без nginx - всё работает.<br>
2Oleksandr V. Typlyns'kyi: ни в логах томката, ни в логах приложения ничего нету. сейчас попробую поставить снифер между nginx и томкатом.<br>
</blockquote>
<br></div>
а если попробовать так:<br>
proxy_set_header Host $host;<br>
<br>
заместо $http_host ?<br>
<br>
<br>
PS. у меня nginx стоит фронтом на достаточно многих инстансах tomcat, jboss, ofbiz, etc. - подобных проблем не наблюдалось.<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
8 апреля 2010 г. 16:49 пользователь Sergej Kandyla <<a href="mailto:sk.paix@gmail.com" target="_blank">sk.paix@gmail.com</a> <mailto:<a href="mailto:sk.paix@gmail.com" target="_blank">sk.paix@gmail.com</a>>> написал:<div>
<br>
<br>
Дмитрий Кубышев wrote:<br>
<br>
*не перед POST лишнее в предыдущем сообщении.<br>
<br>
8 апреля 2010 г. 16:05 пользователь Дмитрий Кубышев<br>
<<a href="mailto:dkubyshev@gmail.com" target="_blank">dkubyshev@gmail.com</a> <mailto:<a href="mailto:dkubyshev@gmail.com" target="_blank">dkubyshev@gmail.com</a>><br></div>
<mailto:<a href="mailto:dkubyshev@gmail.com" target="_blank">dkubyshev@gmail.com</a> <mailto:<a href="mailto:dkubyshev@gmail.com" target="_blank">dkubyshev@gmail.com</a>>>><div><br>
написал:<br>
<br>
<br>
В его логе пусто. Есть один GET запрос - чтобы загрузить<br>
страницу<br>
с формой логина. Запроса который постит эту форму - в логах<br>
нету.<br>
Такое ощущение что не POST запросы не передаются томкату.<br>
<br>
<br>
а если напрямую к tomcat запрос отправить, все отрабатывает?<br>
<br>
<br>
<br>
8 апреля 2010 г. 15:47 пользователь Oleksandr V. Typlyns'kyi<br>
<<a href="mailto:wangsamp@gmail.com" target="_blank">wangsamp@gmail.com</a> <mailto:<a href="mailto:wangsamp@gmail.com" target="_blank">wangsamp@gmail.com</a>><br></div>
<mailto:<a href="mailto:wangsamp@gmail.com" target="_blank">wangsamp@gmail.com</a> <mailto:<a href="mailto:wangsamp@gmail.com" target="_blank">wangsamp@gmail.com</a>>>> написал:<div><br>
<br>
<br>
Today Apr 8, 2010 at 13:45 Дмитрий Кубышев wrote:<br>
<br>
> В еррор.логе:<br>
> *1 upstream prematurely closed connection while reading<br>
response header from<br>
> upstream, client: 192.168.21.58, server: jupiter,<br>
request: "POST<br>
> /hmao/admin/access_denied.htm HTTP/1.1", upstream: "<br>
><br>
<a href="http://192.168.20.70:8180/hmao/admin/access_denied.htm" target="_blank">http://192.168.20.70:8180/hmao/admin/access_denied.htm</a>", host:<br>
> "jupiter:8882", referrer: "<a href="http://jupiter:8882/hmao/" target="_blank">http://jupiter:8882/hmao/</a>"<br>
<br>
Tomcat закрыл соединение не передав ответ.<br>
Попробуйте найти в его логе почему.<br>
--<br>
WNGS-RIPE<br>
<br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br></div>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a> <mailto:<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a>><div><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
<br>
<br></div>
------------------------------------------------------------------------<div><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
<br>
</div></blockquote><div><div></div><div>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div></div></div><br>
</blockquote></div><br>