ПРОЕКТЫ 


  АРХИВ 


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[2]: directio



Title: Re[2]: directio

Hello Igor,



> Да, при использовании O_DIRECT ОС может читать с диска прямо в

> пользовательскую память. FreeBSD делает fallback к обычному чтению,

> если параметры не удовлетворяют прямому чтению. В общем, я добавлю

> в 0.7.7 directio, а там будем смотреть на каких Линуксах это > 

>  работает.


Поставил 7.7.


directio 10m;

sendfile off;


отдаются большие файлы (до 1gb) кусками (byte-range) 

в результате ничего не отдаётся, с логах ошибка как и раньше писал Валерий,


2008/08/05 08:17:46 [crit] 10732#0: *34732 pread() failed, file "/some/filename" (22: Invalid argument) while sending response to client, client: xx.xx.xx.xx, server: a.bb.cc.dd, request: "GET /so/file HTTP/1.1", host: "myhost"


Добавлю также, что сам файл это symlink на файл на другом диске.


/some/filename  -> /another/disk/filename





-- 

Best regards,

Aleksej             

ICQ:    293-686-24

GSM:371-293-686-24



 




Copyright © Lexa Software, 1996-2009.