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