ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: проблема с настройкой ngi nx+Tomcat



Обнаружил странности в дебаг логе:

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@xxxxxxxxx> написал:
Еще один момент - nginx поднят под windows. но врядли это что-то сильно меняет.

8 апреля 2010 г. 17:34 пользователь Дмитрий Кубышев <dkubyshev@xxxxxxxxx> написал:

Попробовал отправить такой же запрос GET'ом. всё нормльно отработало. продолжаю склонятся к тому, что какая то проблема с POST запросами. Может быть у меня в конфиге параметры прокси как-то не так настроены? есть у nginx какой нить параметр ограничивающий размер (или какие-нибудь другие параметры) http request?

8 апреля 2010 г. 17:24 пользователь Sergej Kandyla <sk.paix@xxxxxxxxx> написал:

Дмитрий Кубышев 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@xxxxxxxxx <mailto:sk.paix@xxxxxxxxx>> написал:


   Дмитрий Кубышев wrote:

       *не перед POST лишнее в предыдущем сообщении.

       8 апреля 2010 г. 16:05 пользователь Дмитрий Кубышев
       <dkubyshev@xxxxxxxxx <mailto:dkubyshev@xxxxxxxxx>
       <mailto:dkubyshev@xxxxxxxxx <mailto:dkubyshev@xxxxxxxxx>>>

       написал:


          В его логе пусто. Есть один GET запрос - чтобы загрузить
       страницу
          с формой логина. Запроса который постит эту форму - в логах
       нету.
          Такое ощущение что не POST запросы не передаются томкату.


   а если напрямую к tomcat запрос  отправить, все отрабатывает?



          8 апреля 2010 г. 15:47 пользователь Oleksandr V. Typlyns'kyi
          <wangsamp@xxxxxxxxx <mailto:wangsamp@xxxxxxxxx>
       <mailto:wangsamp@xxxxxxxxx <mailto:wangsamp@xxxxxxxxx>>> написал:



              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@xxxxxxxxx <mailto:nginx-ru@xxxxxxxxx> ------------------------------------------------------------------------


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
 


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru



_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.