Очень сомневаюсь, что прирост будет хорошим. Я бы начал все же с
выстраивания стратегии кэширования.
Из экзотики: можете рискнуть сложить кэш на drbd
Ситуация в том что есть железный балансировщик, он раскидывает трафик по
4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима
а есть расчеты, подтверждающие хороший прирост производительности ?
23 марта 2015 г., 17:30 пользователь Михаил Пульман pull...@gmail.com написал:
Ситуация в том что есть железный балансировщик, он раскидывает трафик по 4-6
штукам nginx, а нжинксы балансируя траффик с помощью апстрима
Расчетов нет, есть предположение. Вы подскажите как реализовать, а
последующие тесты покажут результативность такого решения. Чисто из
логических соображений прирост должен быть обязательно.
С уважением, Михаил
23 марта 2015 г., 16:10 пользователь Илья Шипицин chipits...@gmail.com
написал:
а
On Monday 23 March 2015 15:30:20 Михаил Пульман wrote:
Ситуация в том что есть железный балансировщик, он раскидывает трафик по
4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима
перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш.
Получается что на всех
Скорее наоборот. Узким местом станет этот самый кэш и смысл в
нескольких nginx-ах с точки зрения производительности пропадет.
Валентин, почему Вы считаете что кеш станет узким местом? Разъясните если
не трудно.
___
nginx-ru mailing list
Я так понимаю, у вас не самый маленький проект.
Представьте себе _взаимную_ (master-master)
синхронизацию между несколькими серверами.
Валентин, почему Вы считаете что кеш станет узким местом?
Разъясните если не трудно.
___
nginx-ru mailing
On Monday 23 March 2015 16:33:43 Михаил Пульман wrote:
Скорее наоборот. Узким местом станет этот самый кэш и смысл в
нескольких nginx-ах с точки зрения производительности пропадет.
Валентин, почему Вы считаете что кеш станет узким местом? Разъясните если
не трудно.
Потому, что
On Mon, Mar 23, 2015 at 03:44:50PM +0300, Pavel Mihaduk wrote:
Очень сомневаюсь, что прирост будет хорошим. Я бы начал все же с
выстраивания стратегии кэширования.
Из экзотики: можете рискнуть сложить кэш на drbd
drbd и подобные решения не решат поставленной задачи.
Ситуация в том что есть
On Mon, Mar 23, 2015 at 03:30:20PM +0300, Михаил Пульман wrote:
Ситуация в том что есть железный балансировщик, он раскидывает трафик по
4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима
перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш.
Получается что на
Ситуация в том что есть железный балансировщик, он раскидывает трафик по
4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима
перенаправляют на бэкенд сервера. На балансировщиках nginx настроен кэш.
Получается что на всех балансировщиках разный кеш. Допусти клиентский
запрос попавший
в общем 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)
';
ключевым в данном случае
расчеты можно сделать исходя, например, из access-логов.
залогируйте $upstream_response_time, посмотрите, какие запросы могли
бы обработаться из кеша, если бы он был общий, просуммируйте.
можно взять граничное условие, что, если запрос берется из кеша, то
временнЫе затраты на это равны нулю, т.е.
Добрый день коллеги!
На фронте имеется n-ое количество nginx которые выступают в качестве
балансировщиков.
Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть возможности
в nginx для реализации этой задачи?
С уважением, Михаил
___
nginx-ru
На фронте имеется n-ое количество nginx которые выступают в качестве
балансировщиков.
Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть
возможности
в nginx для реализации этой задачи?
Если я правильно понял вашу задачу, проблем нет, просто укажите всем Nginx
одинаковый
On Monday 23 March 2015 10:14:44 S.A.N wrote:
На фронте имеется n-ое количество nginx которые выступают в качестве
балансировщиков.
Нужно наладить единый кэш для всех фронтенд nginxов. Какие есть
возможности
в nginx для реализации этой задачи?
Если я правильно понял вашу задачу,
On Mon, Mar 23, 2015 at 05:16:02PM +0300, Михаил Пульман wrote:
Настройте балансировку по группам URL так, чтобы все запросы к URL
одного типа уходили на один nginx. Таким образом отпадет сама
потребность синхронизации кешей, так как в них будут разные страницы.
Тогда на мой взгляд
железный балансировщиков на каком уровне OSI работает?
Он способен заглядывать в L7 (HTTP)?
Да, может!
С уважением, Михаил
23 марта 2015 г., 16:41 пользователь Oleg A. Mamontov o...@mamontov.net
написал:
On Mon, Mar 23, 2015 at 03:30:20PM +0300, Михаил Пульман wrote:
Ситуация в том что
On Mon, Mar 23, 2015 at 05:02:35PM +0300, Михаил Пульман wrote:
железный балансировщиков на каком уровне OSI работает?
Он способен заглядывать в L7 (HTTP)?
Да, может!
Настройте балансировку по группам URL так, чтобы все запросы к URL
одного типа уходили на один nginx. Таким образом
Здравствуйте, необходимо сделать вещание с камеры RTSP с перекодированием в
RTMP.
Поставил убунту, собрал все нужные компоненты, установил.
Вроде бы все работает, nginx запустился, но упорно отказывается раздавать
видео.
Уже не знаю куда глядеть, может кто поможет в решении??
Выкладываю видос
Maxim Dounin Wrote:
---
Зачем? Если выполняющихся запросов нет - то и в счётчике будет
пусто.
Из-за некорректных данных в счетчике.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,257486,257624#msg-257624
Доброго времени.
Я не очень силен в настройке nginx.
Возникла ситуация использовать сетевые диски для отдачи файлов по HHTP.
Ситуация такая. Есть 2 ПК в локальной сети. На 1 ПК стоит Nginx на OS
Windows, работает и раздаёт файлы по http.
Вот вырезка из конфига:
location /video/s/ {
Все разобрался :)
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 и всем графическим файлам
по http (иначе они не будут индексироваться Яндексом) ?
Пробовал вот так:
server {
listen ip;
server_name domain.ru
возможно, вы придете к монстроидной схеме
nginx -- squid (с поддержкой ICAP) -- бекенды
и даже после танцев с бубном вы ее настроите.
но, практика показывает, что в таких случаях надо уметь отвечать на
вопрос зачем это надо ?.
после ответа на который часто оказывается, что на самом деле - не
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;
Тоже самое :( 404 Not Found и на robot.txt и на графику по http
По https открывается без проблем и то и то ...
root /path/to/static; - это надо было заменить на что то или так прям и
вписать (я пока так вписал - не работает :( )
Posted at Nginx Forum:
В таком варианте получаю 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
On Mon, Mar 23, 2015 at 05:51:57AM -0400, anstrem wrote:
Тоже самое :( 404 Not Found и на robot.txt и на графику по http
По https открывается без проблем и то и то ...
root /path/to/static; - это надо было заменить на что то или так прям и
вписать (я пока так вписал - не работает :( )
Добрый день!
В интернете решения так и не нашел.
Есть такая схема
клиент -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
Hello!
On Mon, Mar 23, 2015 at 04:26:34PM -0400, dwow wrote:
И еще вопрос.
Как обнулить счетчик? reload или stop/start?
Зачем? Если выполняющихся запросов нет - то и в счётчике будет
пусто.
В случае, если из-за каких-то ошибок в коде в зоне оказались
неверные данные - то всё сбросить
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
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
Спасибо.
зы почему-то не сработала напоминалка об ответе в треде(
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
И еще вопрос.
Как обнулить счетчик? 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
34 matches
Mail list logo