примерно одинаковый.
Ожидал, что распределение нагрузки между серверами будет примерно
одинаковое. Однако отклонения достигают 20%
Динамика изменения объема занятого места в кэш партициях кэширующих
серверов,
[image: image.png]
С наилучшими пожеланиями.
Алексей
.
С наилучшими пожеланиями.
Алексей.
P.S.: Может быть стоит отразить эту особенность в документации.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
reload не вредит
restart вредит
On Sun, Mar 21, 2021 at 6:29 AM edo1 wrote:
> правильно ли я понимаю, что после перезагрузки конфигурации теряется
> информация о времени последнего доступа к элементам кэша и при
> необходимости
> чистки удаление файлов идёт по сути «наобум»?
>
> поясню: у нас е
Сто про, братишка.
On Sun, Mar 21, 2021 at 5:36 PM edo1 wrote:
> > reload не вредит
> > restart вредит
>
> точно keys_zone выживает при релоаде?
>
> вот что нашёл:
> The cache loader then exits and doesn’t need to run again unless NGINX is
> restarted or reconfigured and the shared memory segme
On Wed, Apr 21, 2021 at 12:22 AM Alex Domoradov wrote:
> > Улучшения ситуация с HTTP/3 я не ожидаю, скорее наоборот.
>
> Маркетологи говорят, что надо срочно инкрементировать версии, чтобы не
> отставать от других
>
> On Tue, Apr 20, 2021 at 8:08 PM Maxim Dounin wrote:
>
>> Hello!
>>
>> On Tue,
unsubscribe
On Wed, Jun 14, 2023 at 2:07 AM Dmitry Ivanov wrote:
>
> Здравствуйте, Maxim.
>
> Вы писали 13 июня 2023 г., 19:42:47:
>
> > *) Изменение: устаревшая директива ssl больше не поддерживается.
>
> Я 1000-кратно извиняюсь. И как теперь? В рассылке я не нашел,
> документация н
Здравствуйте.
При перезагрузке nginx теряется LRU информация кэша.
Возможно ли сделать так, чтобы cache loader обращал внимание на atime
файлов и использовал эти данные для формирования LRU информации?
С наилучшими пожеланиями.
Алексей.
___
nginx-ru
Здравствуйте.
inactive=10m - это скорее исключение чем правило в продакшн серверах.
Обычно сутки и более.
atime действительно обычно отключен, вместо него обычно включен relatime.
С наилучшими пожеланиями.
Алексей.
On Mon, Nov 13, 2023 at 4:19 AM Maxim Dounin wrote:
>
> Hello!
>
>
Приветствую.
Использую fastcgi proxy с кэшом, расположенном на NFS шаре. Кэшируемые
файлы размером около 250К.
Вывод команды mountstats показывает, что операции READ получают в
среднем 54К байт, а операции WRITE отправляют в среднем 220К байт.
Получается, что когда nginx пишет файлы, то делает э
Здравствуйте.
Благодарю за подробный ответ. Не знал, что кэш файлы читаются в два этапа.
Что если выставить fastcgi_buffer_size 512k? Весь файл читается в этот
буфер тогда?
С наилучшими пожеланиями.
Алексей.
On Tue, Jan 16, 2024 at 12:04 AM Maxim Dounin wrote:
>
> Hello!
>
> On
loader фактически загрузит все
файлы целиком для заполнения key_zone.
С наилучшими пожеланиями.
Алексей.
On Wed, Jan 17, 2024 at 6:13 AM Maxim Dounin wrote:
>
> Hello!
>
> On Tue, Jan 16, 2024 at 12:43:47PM +0700, Алексей wrote:
>
> > Благодарю за подробный ответ. Не знал, что
20 октября 2017 г., 18:44 пользователь Slawa Olhovchenkov
написал:
> тут проблема со стандартным путями получения pear/pecl слинкованными с
> разными версиями php. мне как-то не известны дистрибутивы,
> предоставляющие это из коробки.
Но всегда можно подключить альтернативные репозитории в духе
h
А зачем nginx должен удерживать соединение? Что ждёт клиент от этого
соединения.
сб, 20 апр. 2019 г., 12:16 RuslanValitov :
> Добрый день уважаемые.
>
> Имеется:
> 1. Nginx + lua
> 2. redis 5.0
> 3. Внешнее приложение с redis клиентом
>
> Задача: подключить внешнее приложение к redis.
>
> Доступ
Есть ли возможность при недоступности бэка (временной, буквально на пару
секунд) на клиент не отдавать сразу '502 Bad Gateway', а повторить попытку
через Х секунд удерживаю при этом коннект с клиентом?
Я так понимаю из коробки такой возможности нет, но может это можно сделать
через lua/nginJs?
___
> там в чём загвоздка, почему нельзя сгенерить html-код динамически в самом
NGINX?
Ну можно посмотреть в сторону ctpp:
http://ngx-ctpp.vbart.ru/
http://ctpp.havoc.ru/
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/
Приветствую.
Есть средней нагруженности видеосторадж (700мбит/сек)
На нем есть порядка 150 mp4/flv видео, для которых нужно включить
огранчение по гео.
К сожалению, эти файлы можно только перечислить списком типа:
/www/a.video/users/123456/u123456__.mp4
/www/a.video/users/654321/u654321_444
26 февраля 2013 г., 18:40 пользователь Михаил Монашёв <
postmas...@softsearch.ru> написал:
> Здравствуйте, Алексей.
>
> > Есть средней нагруженности видеосторадж (700мбит/сек)
> > На нем есть порядка 150 mp4/flv видео, для которых нужно включить
> > огранчение п
26.02.2013, в 21:59, Danila Shtan написал(а):
> Я прошу прощения, 1000 tps (rps?) и 650 мегабит - это 650 килобит (читай 65
> килобайт) на полный запрос (читай - файл?).
>
> Это точно видео?
tps - аля iops
я округлил, там в принципе до 1000.
Есть видео с низким битрейтом, есть и 1,5мбита.
Но в
27.02.2013, в 7:44, Dmitry Morozovsky написал(а):
> On Tue, 26 Feb 2013, Алексей Бобок wrote:
>
>>> Я прошу прощения, 1000 tps (rps?) и 650 мегабит - это 650 килобит (читай 65
>>> килобайт) на полный запрос (читай - файл?).
>>>
>>> Это точно видео?
На ФС
--
Best regards,
Alexey Bobok
28.02.2013, в 9:41, Danila Shtan написал(а):
>
> Я запутался - тысяча это iops на файловой системе или rps на веб-сервере?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Igor Sysoev writes:
>
> > Вот интересует в частности при обновление баз MaxMind
> для geoip модуля требуется рестарт или нет?
>
> Не надо.
Приветствую.
kill -HUP же нужно в этом случае делать?
--
Think before you print.
Best regards, Alexey Bobok.
_
Она не отключаемая. По крайне мере раньше было именно так. Если не
ошибаюсь вариантом решение было использование proxy модуля.
23 марта 2013 г., 15:07 пользователь Постоваров Павел
написал:
> Добрый день!
> Скажите, как можно сделать, чтобы ответы от fastcgi сервера направлялись
> сразу клиенту,
Извиняюсь за небольшой офтопик, но хотел уточнить у общественности
использующей ctpp 2.8 есть ли проблемы с контекстными переменными
__key__ и __size__? Столкнулся с тем, что в цикле невозможно получить
размер __size__ для текущего цикла.
_
Пример:
Исходные json данные:
[root@m
4 апреля 2013 г., 19:12 пользователь Влад Максимов написал:
> Насколько удалось выяснить:
>
> __size__ вообще нету, т.е. упоминание его -- косяк в CHANGES
В смысле, что предполагалось, что __size__ не будет? Я просто пытался
разобраться по исходнику, но скудные познания в С++ не позволили
разобр
Проблем с клиентами с динамическими адреса разве не возникает?
11 апреля 2013 г., 16:10 пользователь Denis P. написал:
> А получится ли закрепить пользователя за определенной нодой , пока он
> активен, а при следующем логине закидывать на менее нагруженную?
>
> Posted at Nginx Forum:
> http://fo
8 апреля 2013 г., 19:52 пользователь Кутылев, Сергей
написал:
> случай второй: человек заходит из вне у него проверяется как-нибудь наличие
> cookie авторизации в gmail
Браузер не отдаст куки gmail-а какому-то example.com.
___
nginx-ru mailing list
ngi
берегов. Поэтому я бы сказал, что статический клиент
это больше исключение, чем правило.
13 апреля 2013 г., 20:41 пользователь Dmitry Morozovsky
написал:
> On Sat, 13 Apr 2013, Алексей Сундуков wrote:
>
>> Проблем с клиентами с динамическими адреса разве не возникает?
>
> Мно
2 июня 2013 г., 7:35 пользователь Vadim A. Misbakh-Soloviov
написал:
> 2) Я бы всё-таки посоветовал не слушать то, что написано в конфигах PHP
> и не использовать их chroot, т.к. уже давно существует мнение, что
> PHP'шный chroot это то, как безопасность НЕ НУЖНО организовывать.> строчка:
>
Норма
5 августа 2013 г., 11:11 пользователь Илья Шипицин
написал:
> location ~ \.php$ {
>try_files $uri @zend;
>fastcgi_param SCRIPT_FILENAME
> $document_root$fastcgi_script_name;
>fastcgi_pass127.0.0.1:9000;
>fastcgi_index
Вы действительно думаете, что без хотя бы символического предисловия
об архитектуре Вашего сервера, ПО, языка попиливания и прочих данных,
Вам помогут и напишут "ей, чувак, так тебе надо включить 3 опции и и
фиксануть пару функций"?
В лучшем случае в менее профессиональной рассылке Вам ответят "Пых
0: *103 open() "<путь стёрт>" failed (11:
> Resource temporarily unavailable)
>
> Редактирование производится через Sublime Text 2 по сети через Samba-шару.
> Как я и сказал, проблема воспроизводится после изменения и сохранения файла.
> Если вносить изменения через nano лока
Сегодня читал мануал и обнаружил интересную конструкцию, которая Вам
поможет:
location /images/ {
try_files $uri /images/default.gif;
}
location = /images/default.gif {
expires 30s;
}
Если нужный файл внутри /images/ не найден - загружается
/images/default.gif;
Более подробное описание:
А разве в том же Yii по другому? Silex? Да и настолько ли большая разница?
18 ноября 2013 г., 9:44 пользователь Илья Шипицин написал:
> symfony2 - шикарная вещь.
> это, пожалуй, единственный фреймворк, разработчики которого всерьез
> занимаются производительнолстью.
>
> сталкивался с разными php
>часть данных, полученных от бэкенда при
>небуферизированном проксировании, могла не отправляться клиенту
>сразу, если использовались директивы gzip или gunzip.
А это означает, что gzip или gunzip для клиента отключаются или же на
бэкэнд ложиться задача сжатия ответа, а nginx просто сразу отправля
Для display_errors можно указать stderr, тогда логировать можно на уровне
nginx (
https://www.google.ru/search?ie=UTF-8&hl=ru&q=display_errors#hl=ru&newwindow=1&q=display_errors+stderr).
Но единого формата лога при этом все равно не достичь.
11 декабря 2013 г., 17:37 пользователь greenh написал:
>идея в том, что отправка заголовка "Connection: keep-alive"
> в большинстве случаев не нужна.
А можно для танкистов пояснить, почему? Потому что http1.1 и так скорее
всего persistent?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org
:
> 16 декабря 2013 г., 0:42 пользователь Алексей Сундуков
> написал:
> >>идея в том, что отправка заголовка "Connection: keep-alive"
> >> в большинстве случаев не нужна.
> >
> > А можно для танкистов пояснить, почему? Потому что http1.1 и так ско
[~]# uname -a
Linux ww-realty.ru 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64
GNU/Linux
[~]# nginx -v
nginx version: nginx/1.2.1
[~]# nginx -V
nginx version: nginx/1.2.1
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/lo
Ну это то, что находится в официальном репозитории debian 7-ой версии.
2013/12/29 Валентин Бартенев
> On Sunday 29 December 2013 12:30:39 Алексей Сундуков wrote:
> > [~]# uname -a
> > Linux ww-realty.ru 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64
> > GNU/Li
>Данное решение все-же лучше, чем ничего. Рад выслушать альтернативные
решения,
>которые работают вне пределов одного датацентра.
DNS сервер на той же машине, что и веб сервер + А запись на саму себя. Т.е.
на host1 крутиться DNS который для домена отдает только одну А запись,
причем она ведет на I
> Можете пояснить, что за «проблема недулевого TTL»?
> Что мешает выставить ttl для ns и А записей нулевым? Кроме роста нагрузки
на сеть, естественно.
Ни чего не мешает. Только на практике между нашим DNS и браузером
посетителя ХХ кэширующих DNS провайдера. Который может указанные нулевые
TTL игно
> Серьёзно? А можно пример настройки игнорировния TTL для bind9?
Серьезно. А я разве говорил о bind-е?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Вовремя подвозите патроны.
Best regards, Alexey Bobok
22 янв. 2014 16:05 пользователь "Dimka" написал:
> Всем привет!
>
> Я использую NGINX для проброса части cgi трафика Апаче, часть в Томкат и
> часть кешируется nginx ом.
>
> Так же поднят SSL.
>
> Подскажите, есть какие-то особенности для бое
А если серьезно, то конфиги, схемы, вывод о вкомпилированных модулях,
описание логики работы.
Тогда будет предмет для обсуждения.
Best regards, Alexey Bobok
23 янв. 2014 09:00 пользователь "Dimka" написал:
> :) это разумеется, а кроме, если серьезно? В продакшен использовании...
>
> Posted at Ng
1) Нет location /
2) include должен быть самой первой директивой
http://www.lexa.ru/nginx-ru/msg51196.html
18 февраля 2014 г., 17:31 пользователь greenh написал:
> 18 февраля 2014 г., 15:10 пользователь Anton Yuzhaninov
> написал:
>
> On 02/18/14 16:12, greenh wrote:
>>
>>> Господа, подскажите
>Помогите пожалуйста разобраться, в каком месте проблема.
"это реализовано средствами php", т.е. на стороне php скрипта.
20 марта 2014 г., 16:17 пользователь Ксения Юрьевна Блащук <
ksybl...@gmail.com> написал:
> Добрый день.
>
> Помогите пожалуйста разобраться, в каком месте проблема. Имеется п
через php плохая идея. Рекомендую смотреть в сторону
erlyvideo (это erlang).
20 марта 2014 г., 16:53 пользователь Ксения Юрьевна Блащук <
ksybl...@gmail.com> написал:
> Так если отдавать одним апачем то проблем нет.
>
>
>
> 20 марта 2014 г., 15:39 пользователь Алексей
Проблема заключается в периодическом "замирании" передачи статичного
файла, возникает в основном на высокоскоростных соединениях.
С включенным limit_rate 200k я ни разу не поймал проблему.
Включил debug_connection для одного тестового клиента, далее
отфильтрованные записи из лога (могу полный лог о
Что-то мне говорит, что это больше приводит к уменьшения расхода ОЗУ, а не
к ускорению. Интересно другое, лочится ли память в процессе дефрагментации.
19 июня 2014 г., 0:14 пользователь Михаил Монашёв
написал:
> Здравствуйте, Maxim.
>
> > *) Добавление: дефрагментация свободных блоков разде
После замены стороннего модуля nginx_mod_h264_streaming на стандартный
with-http_mp4_module обнаружилась проблема с раздачей mp4 видео файлов для
псевдостриминга - сторонний модуль делал перестановку moov-атома в начало
файла, стандартный отдает файл в неизменном виде (проверяем с помощью
qtfaststa
>или мы имеем hosts в памяти и в худшем случае тратим 200 на чтение
> этого файла, который и так оказывается в кэше системы.
Вот-вот. Возникает вопрос, зачем тогда это вообще "оптимизировать"?
2 октября 2014 г., 15:30 пользователь Anton Kiryushkin
написал:
> Здравствуйте, Вадим.
>
> Это не всег
Доброго дня!
В определенных ситуациях мне необходимо чистить закэшированные ответы nginx
Решил воспользоваться ngx_cache_purge
Кусок конфига:
location /api/delete_api_cache/ {
allow 127.0.0.1;
deny all;
proxy_cach
Ясно, спасибо
7 ноября 2014 г., 14:37 пользователь Валентин Бартенев
написал:
> On Friday 07 November 2014 14:26:46 Алексей Рожков wrote:
> > Доброго дня!
> >
> > В определенных ситуациях мне необходимо чистить закэшированные ответы
> nginx
> > Решил в
Да, точно, это я как-то прохлопал ушами :)
7 ноября 2014 г., 14:44 пользователь Валентин Бартенев
написал:
> On Friday 07 November 2014 14:37:12 Валентин Бартенев wrote:
> > On Friday 07 November 2014 14:26:46 Алексей Рожков wrote:
> > > Доброго дня!
> > >
> &g
Purge-Api-Cache?
7 ноября 2014 г., 14:44 пользователь Валентин Бартенев
написал:
> On Friday 07 November 2014 14:37:12 Валентин Бартенев wrote:
> > On Friday 07 November 2014 14:26:46 Алексей Рожков wrote:
> > > Доброго дня!
> > >
> > > В определен
Большое спасибо за помощь, Валентин!
Похоже, надо смотреть в сторону memcached, он в этом смысле более гибкий. А
так хотелось малой кровью :)
7 ноября 2014 г., 17:32 пользователь Валентин Бартенев
написал:
> On Friday 07 November 2014 15:59:53 Алексей Рожков wrote:
> > А есть способы
Всем привет!
Когда-то давно я помню, что было обсуждение этих директив и было
упоминание, что
http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_connect_timeout
поднять выше 75 секунд нельзя и это захаркожено и исходниках. В связи с чем
вопросы:
1) Где в коде эти 75 секунд заданы
документации говорится: "что этот таймаут обычно не может
превышать 75 секунд"? Я к тому, почему именно 75?
25 ноября 2014 г., 14:17 пользователь Igor Sysoev написал:
> On 25 Nov 2014, at 11:48, Алексей Сундуков wrote:
>
> Всем привет!
>
> Когда-то давно я помню,
>
>
> Вообщем, Nginx - единственное вменяемое решение в качестве балансировщика,
> осталось понять, кто как его применяет в цепи Nginx (LB) - Nginx - backend.
> Очень хочется услышать мнение самих разработчиков Nginx.
>
>
Смущает слово "единственное". Что не так с haproxy?
_
>для того чтобы обезопасить большое кол-во независимых проектов от разных
> пользователей, работающих на одном мощном сервере.
nginx+php-fpm, каждый требующий изоляции проект заводится в своем pool-е (я
для fpm при этом еще и chroot делаю). На корневую папку проекта ставим
права 740, при этом ngin
> достаточно пихнуть нджинкс в общую группу с хостами и расставить права.
Я бы внес уточнения в формулировку. Не в какую-то ОДНУ общую группу, а в Х
групп, где Х-количество системных аккаунтов из под которых работают
vhost-ы. Тогда достаточно на корневую директорию vhost поставить 0740 и
быть увере
На дебиан подобных дистрибах есть несколько вариантов собранного nginx с
разными модулями. Конкретно в моей ситуации потребовался
http_image_filter_module которого нет в официальном репозитории дебиана в
nginx-light (устанавливаемом по умолчанию) пакете, но он есть во всех
остальных. Вопрос решаем
Т.е. просто прописав в debian/rules опицию --with-http_image_filter_module
для configure?
3 сентября 2015 г., 0:51 пользователь Андрей Василишин
написал:
>
> P.S. Варианты: сборка из исходников, сборка своего пакета понятны, но
>> хочется быстрого пакетного решения.
>>
>
>
> А я всегда собираю с
Для такой задачи разумнее использовать Squid
https://ru.wikipedia.org/wiki/Squid
17 сентября 2015 г., 11:59 пользователь wosk написал:
> Здравствуйте, можно ли средствами nginx проксировать сайт например ютуб
> Админ заблокировал доступ к сайту, хочу открыть.
>
> Posted at Nginx Forum:
> http:/
Добавить на бэкенд еще один IP и указать его как еще один upstream.
14 октября 2015 г., 15:42 пользователь kpoxa написал:
> Добрый день.
>
> Использую stream для проброса соединений из вне + ssl прокси в дмз.
>
> Столкнулся со стандартным ограничением на число исходящих соединений на
> сервере в
>downstream { out_ip ip1; out_ip ip2; } :)
Он есть
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
только в данном случае это наверное не поможет, исходящее и до
проксируемого бэкэнда оно не доходит.
14 октября 2015 г., 17:36 пользователь kpoxa написал:
> Проблемы с
Ну как минимум переместить include fastcgi_params вверх.
15 октября 2015 г., 0:44 пользователь Vladislav Prodan
написал:
> Здравствуйте.
>
> Имеется коммерческая php система.
> Внутри все зашифровано .
>
> В логах присутствуют запросы вида
> /app/cron/queue.php?jobId=0&dataId=2314&cronKey=5c207b
>Но схему наоборот - http2 до публичного клиента и древний http 1.1 в
бэнбоне
Ну до какой-то-там-версии на проксируемые бэкэнды был вообще 0.9 (и на
сколько я помню напрочь отсутсвующий keep-alive) и ничего, жили как-то.
___
nginx-ru mailing list
ngin
Видимо nginScript призван будет справить эту небольшую досадность. Как я
понимаю, доступность из-коробки.
4 декабря 2015 г., 15:12 пользователь denis
написал:
> 04.12.2015 13:07, Dmitry Pryadko пишет:
>
>> Точнее, вот так (tested):
>>
>> только одна мленькая проблемка: lua надо компилировать
Нельзя ограничить по полосе. Используйте для этого другие инструменты.
1 февраля 2016 г., 12:57 пользователь Иван Мишин
написал:
> Добрый день коллеги.
> Подскажите пожалуйста есть ли возможность в nginx реализовать ограничение
> скорость каким либо способом отличным от ограничения скорости на с
>*) Добавление: динамические модули.
Помниться тема "а когда в nginx появятся модули как в apache" поднималась
не один раз. И не раз ответ был, что такого не будет, не нужно делать из
nginx apache. В связи с чем вопрос, это политика партии изменилась (под
давление общественности?) или же это какие
Не раз уже слышал, что LuaJIT достаточно быстроработающее решение. Может
стоит опробывать и посмотреть на сколько укладывается в заданные требования?
29 сентября 2016 г., 19:40 пользователь Pavel Odintsov <
pavel.odint...@gmail.com> написал:
> Неа, скорость критична
>
>
> On Thursday, 29 Septembe
Всем привет. Прошу помочь разобраться, почему боты гугла имеют проблемы со
сканированием сайта.
в конце урл добавляется мусор в виде "
ru/igrushki-breloki/c144?%252Fru%252Figrushki-breloki%252Fc144=&%25252Fru%25252Figrushki-breloki%25252Fc144="
Движок сайта на cms prestashop, в панели вембастер это
> *) Добавление: улучшения в скриптах подсветки синтаксиса для vim.
А речь про этот файл:
https://trac.nginx.org/nginx/browser/nginx/contrib/vim/syntax/nginx.vim ?
Я правильно понимаю, что это эволюция вот этого
http://www.vim.org/scripts/script.php?script_id=1886 ?
74 matches
Mail list logo