Re[2]: соединение зависает при очень странных условиях.

Arkadiy Kulev eth at ethaniel.com
Sat Dec 29 15:37:34 MSK 2007


Игорь,

спасибо вам за идею ))
мне кажется это все-таки проблема lvs+keepalived и фрибсд.

я делаю
telnet elite.ru 80
GET / <enter><enter>
и тут же получаю ответ и соединение закрывается, на этом порту только
линуксовые сервера с lighttpd как бэкэнды через keepalived.

дальше делаю
telnet elite.ru 180
GET / <enter><enter>
тишина пару секунд, потом обычная ошибка, но соединение остается
открытым. тут сидит фрибсд через keepalived (nginx). видимо фрибсд не
отправляет какие-то пакеты об открытии-закрытии канала вовремя, я не
спец.

и дальше
telnet elite.ru 190
GET / <enter><enter>
то же самое что и в предыдущем, только здесь уже lighttpd на фрибсд.

все три порта светятся через keepalived.
видимо ошибся адресом, не стоило тревожить nginx. проблема
lvs+keepalived+freebsd, уже отправил им в лист письмо.

Saturday, December 29, 2007, 2:31:55 PM, you wrote:

> On Sat, Dec 29, 2007 at 02:08:37PM +0300, Arkadiy Kulev wrote:

>> Игорь,
>> 
>> попробуйте открыть эти ссылки в вашем браузере.
>> я сейчас проверил - они доступны из всех источников, возможно у вас
>> стоит файрвол на выход?
>> 
>> ожидаемая реакция по
>> 180 - примет данные и подвиснет, не закрываясь.
>> 190 - примет данные, все ок.
>> 200 - примет данные, все ок.

> В браузере открываются все ссылки.
> В nc не открывается 200, причём из двух мест.
> Файрволлов у меня никаких нет.

>> Saturday, December 29, 2007, 1:37:09 PM, you wrote:
>> 
>> > On Sat, Dec 29, 2007 at 01:25:56PM +0300, Arkadiy Kulev wrote:
>> 
>> >> В ваших запросах вы забыли указать Host: elite.ru.
>> >> Попробуйте еще раз по трем портам. Также, ссылки, указанные в
>> >> Location: не совсем правильные. Видимо отконфигил неправильно сервер,
>> >> но все равно, не забудьте воспользоваться теми, из моего первого
>> >> письма.
>> 
>> > То же самое - 180 и 190 работают, 200 - висит:
>> 
>> >>nc elite.ru 180
>> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> > Host: elite.ru
>> 
>> > HTTP/1.1 200 OK
>> > Server: nginx/0.6.24
>> > Date: Sat, 29 Dec 2007 10:34:49 GMT
>> > Content-Type: image/jpeg
>> > Connection: close
>> 
>> > ЪьЪЮJFIFЪЧ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 93
>> 
>> >>nc elite.ru 190
>> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> > Host: elite.ru
>> 
>> > HTTP/1.1 200 OK
>> > Server: nginx/0.6.24
>> > Date: Sat, 29 Dec 2007 10:35:04 GMT
>> > Content-Type: image/jpeg
>> > Connection: close
>> 
>> > ЪьЪЮJFIFЪЧ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 93
>> 
>> >>nc elite.ru 200
>> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> > Host: elite.ru
>> 
>> 
>> 
>> >> 
>> >> Saturday, December 29, 2007, 10:25:25 AM, you wrote:
>> >> 
>> >> > On Sat, Dec 29, 2007 at 09:56:46AM +0300, Arkadiy Kulev wrote:
>> >> 
>> >> 
>> >> > В моих тестах 180 и 190 работают, 200 - висит:
>> >> 
>> >> >>nc elite.ru 190
>> >> > nc elite.ru 180
>> >> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> >> 
>> >> > HTTP/1.1 302 Moved Temporarily
>> >> > Server: nginx/0.6.24
>> >> > Date: Sat, 29 Dec 2007 07:23:00 GMT
>> >> > Content-Type: text/html
>> >> > Content-Length: 161
>> >> > Connection: close
>> >> > Location:
>> >> > http://gallery.ru/article_image.php?image_id=27839&folder=article_images&w=c40?image_id=27839&folder=article_images&w=c40
>> >> 
>> >> > <html>
>> >> > <head><title>302 Found</title></head>
>> >> > <body bgcolor="white">
>> >> > <center><h1>302 Found</h1></center>
>> >> > <hr><center>nginx/0.6.24</center>
>> >> > </body>
>> >> > </html>
>> >> 
>> >> 
>> >> >>nc elite.ru 190
>> >> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> >> 
>> >> > HTTP/1.1 302 Moved Temporarily
>> >> > Server: nginx/0.6.24
>> >> > Date: Sat, 29 Dec 2007 07:23:46 GMT
>> >> > Content-Type: text/html
>> >> > Content-Length: 161
>> >> > Connection: close
>> >> > Location:
>> >> > http://gallery.ru/article_image.php?image_id=27839&folder=article_images&w=c40?image_id=27839&folder=article_images&w=c40
>> >> 
>> >> > <html>
>> >> > <head><title>302 Found</title></head>
>> >> > <body bgcolor="white">
>> >> > <center><h1>302 Found</h1></center>
>> >> > <hr><center>nginx/0.6.24</center>
>> >> > </body>
>> >> > </html>
>> >> 
>> >> 
>> >> >>nc elite.ru 190
>> >> > nc elite.ru 200
>> >> > GET /article_image.php?image_id=27839&folder=article_images&w=c40 HTTP/1.0
>> >> 
>> >> > ^C
>> >> 
>> >> 
>> >> 
>> >> 
>> >> 
>> >> 
>> >> Arkadiy Kulev                         mailto:eth at ethaniel.com
>> >> ICQ 17107076
>> >> MSN arca at mail.ru
>> >> Skype arkadiynight
>> >> 
>> >> +7 495 7266564
>> >> Moscow, Russia
>> >> 
>> >> 
>> 
>> 
>> 
>> 
>> Arkadiy Kulev                         mailto:eth at ethaniel.com
>> ICQ 17107076
>> MSN arca at mail.ru
>> Skype arkadiynight
>> 
>> +7 495 7266564
>> Moscow, Russia
>> 
>> 




Arkadiy Kulev                         mailto:eth at ethaniel.com
ICQ 17107076
MSN arca at mail.ru
Skype arkadiynight

+7 495 7266564
Moscow, Russia






More information about the nginx-ru mailing list