ПРОЕКТЫ 


  АРХИВ 


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: proxy и tmpfs(ram disk)



On Mon, 10 Oct 2005, Eugeny Zadevalov wrote:

Отвучу сам себе.
Оказалось tmpfs не поддерживается sendfile.
Во всяком случае на стандартном ядре RHEL3.
Что делать даже не знаю.

Да, sendfile может не работать на NFS и прочих странных файловых системах.

Вопрос в рассылку, какие есть другие способы организации RAM диска
с поддержкой sendfile в linux 2.4 ?

Я не уверен, что RAM диск будет работать лучше, чем VM-кэш ОС.

Можно запретить sendfile для проксированных location.

EZ> nginx(0.2.4), linux 2.4
EZ> директория для кеша вкомпилена: /opt/nginx/logs/proxy
EZ> nginx используется в режиме прокси, заметил что
EZ> директория /opt/nginx/logs/proxy дергается просто невероятно.
EZ> сделал ram disk(tmpfs), сначала подмонтировал его в /opt/nginx/logs/proxy
EZ> не получилось, потом подмонтировал в /opt/nginx/logs вообще.
EZ> но оказалось что не работает всё равно, то есть странички то отдает только:
EZ> 2005/10/10 06:23:50 [crit] 950#0: *5061 sendfile() failed (22: Invalid 
argument) while sending to client
EZ> как я понимаю sendfile отрубается.
EZ> что не так как быть?


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.