Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Dmitry Volyntsev
On 01.09.2020 00:42, Alexey Galygin wrote: но на всякий случай, может есть версия как-то это нативно переписать для конфига без всяких языков и модулей? какие есть рекомендации? (совсем выкидывать всё же стрёмно…) А подскажите свою версию njs (Если njs ставился из официальных пакетов,

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
в общем передаю новости с полей жруна нашли — это NJS, на паре детских безобидных функций TL;DR измерили скорости дисков, потрясли поддержку… даже уже собрались всё переключить на SSD (Tier1)… но понизили воркеров до 20, убедились, что их не больше понизили коннекты на каждого до 2048

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Slawa Olhovchenkov
On Mon, Aug 31, 2020 at 06:11:17PM +0300, Alexey Galygin wrote: > на тестовом запуске мы словили примерно 200 запросов к статике в секунду в > среднем (иногда больше, иногда меньше) > в общем-то это не так уж и много (картинки, стили, документы > > может быть такое, что если дисковая система

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
на тестовом запуске мы словили примерно 200 запросов к статике в секунду в среднем (иногда больше, иногда меньше) в общем-то это не так уж и много (картинки, стили, документы может быть такое, что если дисковая система стала медленнее (а судя по косвенным замерам, которые я провёл, она

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
мы запросили у организации, которая занимается DDoS Protection список всех запросов за интервал теста пытаемся по этим ссылкам ходить скриптом… на штатный resize пришлось не более 800 запросов за всё время эксперимента, вряд ли бы это забило всю память (файлики jpg они маленькие, ну допустим

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
что в принципе логично и вряд ли изменится под нагрузкой — там 32 честных ядра auto выбрал по одному воркеру на ядро хотя не логично, вот на текущем стабильном стенде, где 20HT ядер, воркеров оказалось 53… > On 31 Aug 2020, at 16:19, Alexey Galygin wrote: > > сервер сейчас не под нагрузкой >

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
сервер сейчас не под нагрузкой в ночи проверю сейчас 32 воркера > On 31 Aug 2020, at 16:07, Илья Шипицин wrote: > > Количество воркеров можно посмотреть > > ps auxw | grep nginx | grep worker | wc -l > > > Это безопасно > > On Mon, Aug 31, 2020, 2:38 PM Alexey Galygin

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Maxim Dounin
Hello! On Mon, Aug 31, 2020 at 04:48:36PM +0300, Alexey Galygin wrote: > мы запросили у организации, которая занимается DDoS Protection > список всех запросов за интервал теста > > пытаемся по этим ссылкам ходить скриптом… > > на штатный resize пришлось не более 800 запросов за всё время

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
мы за DDoS Protection к нам ходит один и тот же сервис, пользователи напрямую не ходят я просто меняю апстрим для теста и наблюдаю, как кончается память и дохнет сервер через 5 минут переключаюсь на прежний сервер и там всё ок > On 31 Aug 2020, at 14:35, karamb...@ukr.net wrote: > > Видел

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Илья Шипицин
вообще, по производительности дисковой системы есть тупо системные метрики - io per second, disk queue size, т.е. упираетесь вы в дисковую систему или нет, можно (и нужно) узнавать через мониторинг ведь ? пн, 31 авг. 2020 г. в 20:11, Alexey Galygin : > на тестовом запуске мы словили примерно 200

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Влад Т
Такая же проблема есть, когда диски проседают при наплыве клиентов, nginx начинает жрать до 100% памяти, подтверждаю, раздается статика. пн, 31 авг. 2020 г., 19:02 Илья Шипицин : > > > пн, 31 авг. 2020 г. в 20:11, Alexey Galygin : > >> на тестовом запуске мы словили примерно 200 запросов к

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Илья Шипицин
пн, 31 авг. 2020 г. в 20:11, Alexey Galygin : > на тестовом запуске мы словили примерно 200 запросов к статике в секунду в > среднем (иногда больше, иногда меньше) > в общем-то это не так уж и много (картинки, стили, документы > > может быть такое, что если дисковая система стала медленнее (а

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
стандартная сборка из docker hub nginx:1.18.0 docker exec nginx nginx -V TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
у нас многое завязано на LXD, и LXC-контейнеры (особенно исторические) мы не заведём под FreeBSD, поэтому ОС резко сменить не получится хотелось бы понять: почему nginx может так активно есть всю память? никогда такого не было, глаза на лоб лезут он даже бедный REDIS вытеснил в своп…

nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Alexey Galygin
привет всем случилось странное, переехали на сервера по параметрам в разы большие, чем сейчас (с нескромными 256 Гб RAM+ 100 Гб swap (из всех параметров влияния на штатные параметры sysctl осталось отключение ipv6 и swapness выставленный в 10%)) через 5 минут после старта nginx ест всю

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Maxim Dounin
Hello! On Mon, Aug 31, 2020 at 01:51:25PM +0300, Alexey Galygin wrote: > случилось странное, переехали на сервера по параметрам в разы большие, чем > сейчас (с нескромными 256 Гб RAM+ 100 Гб swap (из всех параметров влияния на > штатные параметры sysctl осталось отключение ipv6 и swapness

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Илья Шипицин
Количество воркеров можно посмотреть ps auxw | grep nginx | grep worker | wc -l Это безопасно On Mon, Aug 31, 2020, 2:38 PM Alexey Galygin wrote: > стандартная сборка из docker hub nginx:1.18.0 > > docker exec nginx nginx -V > > TLS SNI support enabled > configure arguments:

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность karamb...@ukr.net
Видел такой симптом когда на сервер приходит много медленных https клиентов. Посмотрите не происходит ли быстрый рост активных коннектов до больших (сотни тысяч) чисел. > 31 авг. 2020 г., в 13:11, Alexey Galygin написал(а): > > у нас многое завязано на LXD, и LXC-контейнеры (особенно

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Evgeniy Berdnikov
On Mon, Aug 31, 2020 at 01:51:25PM +0300, Alexey Galygin wrote: >случилось странное, переехали на сервера по параметрам в разы большие, чем >сейчас (с нескромными 256 Гб RAM+ 100 Гб swap (из всех параметров влияния >на штатные параметры sysctl осталось отключение ipv6 >и swapness 

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Илья Шипицин
Посмотрите, не увеличивается ли у вас число воркеров. Ещё поможет вывод nginx -V И поможет конфиг On Mon, Aug 31, 2020, 1:51 PM Alexey Galygin wrote: > привет всем > > случилось странное, переехали на сервера по параметрам в разы большие, чем > сейчас (с нескромными 256 Гб RAM+ 100 Гб swap

Re: nginx 1.18.0 ест всю память и swap на Ubuntu Server 20.04.1 LTS

2020-08-31 Пенетрантность Slawa Olhovchenkov
On Mon, Aug 31, 2020 at 01:51:25PM +0300, Alexey Galygin wrote: > привет всем > > случилось странное, переехали на сервера по параметрам в разы большие, чем > сейчас (с нескромными 256 Гб RAM+ 100 Гб swap (из всех параметров влияния на > штатные параметры sysctl осталось отключение ipv6 и

Re: Відповідь: Как зашифровать канал с помощью Nginx

2020-08-31 Пенетрантность Shilov
On Mon, 31 Aug 2020 13:31:09 +0500 Илья Шипицин wrote: > наличие готовых конфигов можно посмотреть вокруг. > специализированные сайты по поиску (Google, Yandex), вот не нашел такой конфиг под свой случай, иначе бы в рассылку не обращался > каталог готовых примеров на сайте nginx.com это же

Re: Відповідь: Как зашифровать канал с помощью Nginx

2020-08-31 Пенетрантность Илья Шипицин
наличие готовых конфигов можно посмотреть вокруг. специализированные сайты по поиску (Google, Yandex), каталог готовых примеров на сайте nginx.com обращаясь в рассылку за "готовым" конфигом вы несколько ставите в тупик всех участников пн, 31 авг. 2020 г. в 11:31, Shilov : > Так их и не нужно

Re: Відповідь: Как зашифровать канал с помощью Nginx

2020-08-31 Пенетрантность Shilov
Так их и не нужно его писать, наверняка есть готовые - задача ведь самая что ни на есть классическая и элементарная. К тому же, когда я здесь же попросил сделать сделать конфиг реверсного прокси, который пропускал бы сокеты, мне без лишних слов выложили его. К сожалению, в переписке не

Re: Відповідь: Как зашифровать канал с помощью Nginx

2020-08-31 Пенетрантность Dmytro Lavryk
Ну тогда уж извините. Я думаю никто не будет за вас писать конфиги, тем более, что как всегда вылезет куча нюансов. Если Вы не можете освоить элементарно документацию, значит наймите кого-то, кто может. Увімкнуто нд, 30 серп. 2020 18:34:17 +0300 Shilov написав