Welcome! Log In Create A New Profile

Advanced

Re: nginx забивает все место в корневом разделе linux

Валентин Бартенев
October 20, 2015 09:26AM
On Tuesday 20 October 2015 10:29:44 Иван Мишин wrote:
> >
> > Общий их объем не может превысить максимального размера временного файла
> > помноженного на максимальное количество параллельных запросов, которое
> > ваши бэкенды могут обслуживать.
>
> Соответственно если у меня за nginx балансировщиком стоит большое кол-во
> бэкендов, то количество параллельных запросов может быть очень велико, и в
> моем случае общий объем временных файлов может достигать больших размеров.
>
> Если отключите запись во временные файлы и ответ от бекенда превышает
> > объем буферов, используемых для его чтения, то ваш бекенд не отдаст
> > ответ полностью и будет занят до тех пор, пока клиент не вычитает
> > оставшийся объем данных.
>
> то есть нагрузка на бекенды возрастет?
>
>
> А если используется следующая схема, стоит пара балансировщиков, а за ними
> сотня бэкендов в виде nginx+apache. Могу ли я отключить буферизацию на
> балансирах, но оставить ее на бэкенд nginx. И тогда каждый бекенд будет
> использовать свой буфер, а сейчас используется буфер балансировщиков для
> всей сотни бекендов. Бэкенд nginx будет используя свой буфер быстренько
> забирать данные у апача и далее отправлять на балансир. Тем самым у меня
> бекенд не будет так сильно нагружен как в случае если я буфер вобще
> отключу.
>
[..]

Да, это неплохой вариант.

Но только еще раз обращаю внимание, что буферизацию совсем отключать не
нужно (директива proxy_buffering должна оставаться в значении on), а вам
требуется лишь запретить буферизировать на диск:

proxy_max_temp_file_size 0;

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx забивает все место в корневом разделе linux

Иван Мишин July 13, 2015 09:52AM

Re: nginx забивает все место в корневом разделе linux

Daniel Podolsky July 13, 2015 10:08AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин July 13, 2015 10:12AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин July 13, 2015 10:30AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин July 21, 2015 04:36AM

Re: nginx забивает все место в корневом разделе linux

Alexey Malov July 21, 2015 10:34AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин October 16, 2015 08:36AM

Re: nginx забивает все место в корневом разделе linux

Maxim Kozlov October 16, 2015 08:44AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин October 16, 2015 09:32AM

Re: nginx забивает все место в корневом разделе linux

G@rry_ October 16, 2015 12:27PM

Re: nginx забивает все место в корневом разделе linux

Валентин Бартенев October 16, 2015 12:54PM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин October 19, 2015 02:16AM

Re: nginx забивает все место в корневом разделе linux

Валентин Бартенев October 19, 2015 09:42AM

Re: nginx забивает все место в корневом разделе linux

Иван Мишин October 20, 2015 03:30AM

Re: nginx забивает все место в корневом разделе linux

Валентин Бартенев October 20, 2015 09:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 262
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready