ПРОЕКТЫ 


  АРХИВ 


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: read() статики без двух байт - nginx-0.5.35/cygwin-2003Server-R2


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: read() статики без двух байт - nginx-0.5.35/cygwin-2003Server-R2
  • From: "Sergey Shepelev" <temotor@xxxxxxxxx>
  • Date: Wed, 23 Apr 2008 00:26:59 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=s/iEeqHDRQHfhYQgFSVJXl+EXq1HvUn6KW9ilP99KnY=; b=L/ax6fcDGOZI0L4TL6aBwf52PVVlwE/xcg9VNnwyub4TG5pV3Jxjr1XRWi/Ve6ROI0FVby9j2k5i7B20BiekQrBvNkHNRvrMJuIyqKmz9mmoiobIowpvKWLWH6uKMq/ap+qGLK6O8kXYErRPyesQviSzAB8qHQoaJlTCii/Kip0=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=mXdv72E+etNw+wZBWpPv74sPO8Ra+q7BKG4T2lCWHasmcd7em26oCrTc/sT2aYb6GesSNRONOwqTAGP5MFRyf6/gs14J7FXwoI/lzNvghaRPN0l8x6PYI8fpN7XgjnLy/HHSmlEdqNz5oJU3NFHY9R+yIvKM4qR4Vabw3rqEnl4=
  • In-reply-to: <20080422113131.GH60108@xxxxxxxxxxxxx>
  • References: <480DB93F.1000501@xxxxxxxxx> <72D499BF-8F0A-4E4F-B279-D2274CEB00B9@xxxxxxxxxxxxxx> <20080422113131.GH60108@xxxxxxxxxxxxx>

Да-да, именно в две строки, Игорь. Я тоже подумал про трансформацию
строк. Завтра попробую переписать файл в LF-only. Может еще настройка
cygwin относительно формата строк что-то сможет сделать. Там есть
такая настройка - перевод строк по-умолчанию. Наверно, из-за этого
приходится писать конфиги с переводами LF.

Я вас прекрасно понимаю, поддерживать cygwin в полном объеме нафиг не
надо, однако, понадеялся, может решение уже известно.

2008/4/22 Igor Sysoev <is@xxxxxxxxxxxxx>:
> On Tue, Apr 22, 2008 at 03:24:25PM +0400, Alexey V. Karagodov wrote:
>
>  >
>  > On 22.04.2008, at 14:09, Sergey Shepelev wrote:
>  >
>  > >При запросе статики, nginx долго думает
>  > >и ничего не происходит.
>  > >Файлик, само собой, на месте.
>  > >Действительно, 28 байт.
>  > >
>  > >Может кто-нибудь сталкивался?
>  > >
>  > >2008/04/22 11:43:51 [alert] 12184#0: *5814 read() reads only 26 of
>  > >28 from file while sending response to client, client: 127.0.0.1,
>  > >server: чч.ччч.чч, request: "GET /robot.txt HTTP/1.1", host:
>  > >"чч.ччч.чч"
>
>  Если в robot.txt только две строки, то, возможно, это как-то связано
>  с трансформациями виндовых "\r\n" в юникосвый "\n".
>
>
>  > >Сайт:
>  > >
>  > >location = /robot.txt {
>  > >     rewrite ^/robot.txt /sf/robot.txt break;
>  > >}
>  > >
>  > >location /sf {
>  > >     root /cygdrive/d/Inetpub/ччччч;
>  > >}
>  > >
>  > >
>  > >Сервер:
>  > >
>  > >worker_processes 2;
>  > >error_log logs/error.log warn;
>  > >events {
>  > >     worker_connections  64;
>  > не маловато?
>  > >
>  > >}
>  > >
>  > >http {
>  > >     include conf/mime.types;
>  > >     default_type text/html;
>  > >     access_log logs/access.log main;
>  > >     sendfile        on;
>  > попробуйте выключить ^^^
>
>  Не поможет.
>
>
>  > >     #tcp_nopush     on;
>  > >     keepalive_timeout       65 50;
>  > >     gzip    off;
>  > >     proxy_buffering off;
>  > >}
>  > >
>  >
>  > debug лог включите ... может что покажет
>  >
>  > P.S.: а что за изврат cygwin? :)
>
>  Юниксовый API под виндами:
>  http://www.cygwin.com
>
>
>
>
>  --
>  Игорь Сысоев
>  http://sysoev.ru
>
>


 




Copyright © Lexa Software, 1996-2009.