Re: nginx и memcache

Maxim Dounin mdounin на mdounin.ru
Пн Ноя 8 17:24:30 MSK 2010


Hello!

On Mon, Nov 08, 2010 at 07:37:11AM -0500, paranoidchaos wrote:

> >>Не следует путать NFS как транспорт для
> файлов на фронтенд, и раздачу файлов
> nginx'ом с NFS (а равно других сетевых
> файловых систем).
> 
> а ни кто и не путал - я же указывал (nfs server
> на фронтенде на котором соответсвенно
> стоит nginx, а бекенды - nfs клиенты)

Т.е. вашем случае - NFS является транспортом от бекендов на 
файловую систему фронтенда, и к nginx'у никакого отношения не 
имеет.  А речь шла про раздачу с NFS'а (если быть совсем точным, 
то исходно предлагалось делать proxy_cache на NFS-разделе, что ещё 
хуже).

> >>Использование второго - признак
> непонимания того, как работает nginx.
> 
> посоветуйте что делать с NAS и как шарить
> контент ?

Если речь идёт о собственном хранилище - то ставить nginx 
непосредственно на ноды хранилища, и ходить к ним по http.  На 
прошедшем highload++ Андрей Пантюхин как раз про подобную 
констуркцию рассказывал.

Если имеем железку c NFS интерфейсом - то использовать 
дополнительный уровень проксирования.  Т.е. с фронтенда ходить на 
"бекенд" (e.g. второй экземпляр nginx'а, находящийся на той же 
физической машине), а уже в бекенде ходить на NFS.  Это по крайней 
мере исключит блокирование форонтенда на обращениях к NFS и 
позволит реализовать хоть какие-то таймауты.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru