Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Pavel Mihaduk
Очень сомневаюсь, что прирост будет хорошим. Я бы начал все же с выстраивания стратегии кэширования. Из экзотики: можете рискнуть сложить кэш на drbd Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Илья Шипицин
а есть расчеты, подтверждающие хороший прирост производительности ? 23 марта 2015 г., 17:30 пользователь Михаил Пульман pull...@gmail.com написал: Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Михаил Пульман
Расчетов нет, есть предположение. Вы подскажите как реализовать, а последующие тесты покажут результативность такого решения. Чисто из логических соображений прирост должен быть обязательно. С уважением, Михаил 23 марта 2015 г., 16:10 пользователь Илья Шипицин chipits...@gmail.com написал: а

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Валентин Бартенев
On Monday 23 March 2015 15:30:20 Михаил Пульман wrote: Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш. Получается что на всех

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Михаил Пульман
Скорее наоборот. Узким местом станет этот самый кэш и смысл в нескольких nginx-ах с точки зрения производительности пропадет. Валентин, почему Вы считаете что кеш станет узким местом? Разъясните если не трудно. ___ nginx-ru mailing list

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Pavel Mihaduk
Я так понимаю, у вас не самый маленький проект. Представьте себе _взаимную_ (master-master) синхронизацию между несколькими серверами. Валентин, почему Вы считаете что кеш станет узким местом? Разъясните если не трудно. ___ nginx-ru mailing

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Валентин Бартенев
On Monday 23 March 2015 16:33:43 Михаил Пульман wrote: Скорее наоборот. Узким местом станет этот самый кэш и смысл в нескольких nginx-ах с точки зрения производительности пропадет. Валентин, почему Вы считаете что кеш станет узким местом? Разъясните если не трудно. Потому, что

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Oleg A. Mamontov
On Mon, Mar 23, 2015 at 03:44:50PM +0300, Pavel Mihaduk wrote: Очень сомневаюсь, что прирост будет хорошим. Я бы начал все же с выстраивания стратегии кэширования. Из экзотики: можете рискнуть сложить кэш на drbd drbd и подобные решения не решат поставленной задачи. Ситуация в том что есть

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Oleg A. Mamontov
On Mon, Mar 23, 2015 at 03:30:20PM +0300, Михаил Пульман wrote: Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш. Получается что на

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Михаил Пульман
Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш. Получается что на всех балансировщиках разный кеш. Допусти клиентский запрос попавший

Re: webdav+ext base.auth+var=error

2015-03-23 Пенетрантность Илья Шипицин
в общем nginx.conf (пути, чтобы Lua увидела файлы модулей): lua_package_path '/xxx/?.lua'; lua_shared_dict sha1 10M; lua_shared_dict a 10M; init_by_lua ' require base64 sha1 = require sha1 ngx.shared.sha1:add(user,5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8) '; ключевым в данном случае

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Илья Шипицин
расчеты можно сделать исходя, например, из access-логов. залогируйте $upstream_response_time, посмотрите, какие запросы могли бы обработаться из кеша, если бы он был общий, просуммируйте. можно взять граничное условие, что, если запрос берется из кеша, то временнЫе затраты на это равны нулю, т.е.

общий кэш для нескольких nginx

2015-03-23 Пенетрантность Михаил Пульман
Добрый день коллеги! На фронте имеется n-ое количество nginx которые выступают в качестве балансировщиков. Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть возможности в nginx для реализации этой задачи? С уважением, Михаил ___ nginx-ru

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность S.A.N
На фронте имеется n-ое количество nginx которые выступают в качестве балансировщиков. Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть возможности в nginx для реализации этой задачи? Если я правильно понял вашу задачу, проблем нет, просто укажите всем Nginx одинаковый

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Валентин Бартенев
On Monday 23 March 2015 10:14:44 S.A.N wrote: На фронте имеется n-ое количество nginx которые выступают в качестве балансировщиков. Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть возможности в nginx для реализации этой задачи? Если я правильно понял вашу задачу,

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Oleg A. Mamontov
On Mon, Mar 23, 2015 at 05:16:02PM +0300, Михаил Пульман wrote: Настройте балансировку по группам URL так, чтобы все запросы к URL одного типа уходили на один nginx. Таким образом отпадет сама потребность синхронизации кешей, так как в них будут разные страницы. Тогда на мой взгляд

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Михаил Пульман
железный балансировщиков на каком уровне OSI работает? Он способен заглядывать в L7 (HTTP)? Да, может! С уважением, Михаил 23 марта 2015 г., 16:41 пользователь Oleg A. Mamontov o...@mamontov.net написал: On Mon, Mar 23, 2015 at 03:30:20PM +0300, Михаил Пульман wrote: Ситуация в том что

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Oleg A. Mamontov
On Mon, Mar 23, 2015 at 05:02:35PM +0300, Михаил Пульман wrote: железный балансировщиков на каком уровне OSI работает? Он способен заглядывать в L7 (HTTP)? Да, может! Настройте балансировку по группам URL так, чтобы все запросы к URL одного типа уходили на один nginx. Таким образом

Вещание RTSP - RTMP + NGINX

2015-03-23 Пенетрантность Worldmaster
Здравствуйте, необходимо сделать вещание с камеры RTSP с перекодированием в RTMP. Поставил убунту, собрал все нужные компоненты, установил. Вроде бы все работает, nginx запустился, но упорно отказывается раздавать видео. Уже не знаю куда глядеть, может кто поможет в решении?? Выкладываю видос

Re: limit conn счетчик

2015-03-23 Пенетрантность dwow
Maxim Dounin Wrote: --- Зачем? Если выполняющихся запросов нет - то и в счётчике будет пусто. Из-за некорректных данных в счетчике. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257486,257624#msg-257624

nginx и сетевые папки

2015-03-23 Пенетрантность sion999
Доброго времени. Я не очень силен в настройке nginx. Возникла ситуация использовать сетевые диски для отдачи файлов по HHTP. Ситуация такая. Есть 2 ПК в локальной сети. На 1 ПК стоит Nginx на OS Windows, работает и раздаёт файлы по http. Вот вырезка из конфига: location /video/s/ {

Re: 301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность anstrem
Все разобрался :) root $root_path/$subdomain; надо было из секции http поставить Огромное человеческое спасибо ! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257548,257555#msg-257555 ___ nginx-ru mailing list nginx-ru@nginx.org

301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность anstrem
Подскажите как правильно настроить 301 редирект сайта с http на https протокол, но при этом оставить доступ к robots.txt и всем графическим файлам по http (иначе они не будут индексироваться Яндексом) ? Пробовал вот так: server { listen ip; server_name domain.ru

Re: общий кэш для нескольких nginx

2015-03-23 Пенетрантность Илья Шипицин
возможно, вы придете к монстроидной схеме nginx -- squid (с поддержкой ICAP) -- бекенды и даже после танцев с бубном вы ее настроите. но, практика показывает, что в таких случаях надо уметь отвечать на вопрос зачем это надо ?. после ответа на который часто оказывается, что на самом деле - не

Re: 301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность Дмитрий Андреев
server { listen ip; server_name domain.ru *.domain.ru www.domain.ru; location /robots.txt { } location ~* ^.+\.(jpg|jpeg|gif|png|ico)$ { } location / { return 301 https://domain.ru$request_uri;

Re: 301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность anstrem
Тоже самое :( 404 Not Found и на robot.txt и на графику по http По https открывается без проблем и то и то ... root /path/to/static; - это надо было заменить на что то или так прям и вписать (я пока так вписал - не работает :( ) Posted at Nginx Forum:

Re: 301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность anstrem
В таком варианте получаю 404 Not Found при попытке вызвать robots.txt или графику через Http Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257548,257551#msg-257551 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: 301 редирект http-https исключая графику и robots.txt как ?

2015-03-23 Пенетрантность Oleg A. Mamontov
On Mon, Mar 23, 2015 at 05:51:57AM -0400, anstrem wrote: Тоже самое :( 404 Not Found и на robot.txt и на графику по http По https открывается без проблем и то и то ... root /path/to/static; - это надо было заменить на что то или так прям и вписать (я пока так вписал - не работает :( )

Цепочка nginx proxy

2015-03-23 Пенетрантность MereMortals
Добрый день! В интернете решения так и не нашел. Есть такая схема клиент -nginx_1 -nginx_2-apache На nginx_1 настрен GeoIP и в настройках прописано: proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real-IP $my_real_ip; proxy_set_header

Re: limit conn счетчик

2015-03-23 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 23, 2015 at 04:26:34PM -0400, dwow wrote: И еще вопрос. Как обнулить счетчик? reload или stop/start? Зачем? Если выполняющихся запросов нет - то и в счётчике будет пусто. В случае, если из-за каких-то ошибок в коде в зоне оказались неверные данные - то всё сбросить

Re: Цепочка nginx proxy

2015-03-23 Пенетрантность Gena Makhomed
On 23.03.2015 23:50, MereMortals wrote: Есть такая схема клиент -nginx_1 -nginx_2-apache На nginx_1 настрен GeoIP и в настройках прописано: proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real-IP $my_real_ip; proxy_set_header GEOIP_COUNTRY_CODE

Re: Цепочка nginx proxy

2015-03-23 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 23, 2015 at 05:50:59PM -0400, MereMortals wrote: Добрый день! В интернете решения так и не нашел. Есть такая схема клиент -nginx_1 -nginx_2-apache На nginx_1 настрен GeoIP и в настройках прописано: proxy_set_header Host $host; proxy_set_header X-Forwarded-For

Re: proxe cache элемент не в кеше

2015-03-23 Пенетрантность dwow
Спасибо. зы почему-то не сработала напоминалка об ответе в треде( Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257477,257603#msg-257603 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: limit conn счетчик

2015-03-23 Пенетрантность dwow
И еще вопрос. Как обнулить счетчик? reload или stop/start? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257486,257602#msg-257602 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru