Re: proxy и tmpfs(ram disk)
Igor Sysoev
is at rambler-co.ru
Mon Oct 10 18:14:37 MSD 2005
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
More information about the nginx-ru
mailing list