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