Re: read() статики без двух байт - nginx-0.5.35/cygwin-2003Server-R2
Alexey V. Karagodov
kav at karagodov.name
Tue Apr 22 16:56:14 MSD 2008
On 22.04.2008, at 15:31, Igor Sysoev wrote:
> 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
>
More information about the nginx-ru
mailing list