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
>
>
|