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

2020-09-02 Пенетрантность Konstantin Pavlov
Здравствуйте, 01.09.2020 21:59, Alexey Galygin wrote: > действительно > > Dockerfile обновился, но docker оказывается сам его не отслеживает и не > перекачивает > обновление с той же версией можно обновить — docker pull nginx:1.18.0 > > и тогда пришёл новый докерфайл/image — иначе всё из кэша

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

2020-09-01 Пенетрантность Alexey Galygin
действительно Dockerfile обновился, но docker оказывается сам его не отслеживает и не перекачивает обновление с той же версией можно обновить — docker pull nginx:1.18.0 и тогда пришёл новый докерфайл/image — иначе всё из кэша бралось ENV NJS_VERSION 0.4.2 бэст-практика для прода фиксировать

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

2020-09-01 Пенетрантность Alexey Galygin
да, спасибо за внимание и поддержку! удивительно, но на старом сервере действительно NJS младше: 0.4.0 хотя ставятся из одного докерфайла (и сегодня я даже пересобирал контейнер) мы также пришли к выводу, что пара переменных точно будет похожа (к тому же править частично — это странная

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

2020-09-01 Пенетрантность Dmitry Volyntsev
On 01.09.2020 08:59, Alexey Galygin wrote: nginx из официального докер образа 1.18.0 njs шла в комплекте и отдельно не ставилась — 0.4.2 вообще никак не вмешивались… за альтернативу кода спасибо! сейчас думаем, как бы аккуратно выпилить эти артефакты совсем Спасибо за баг-репорт. Могу

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

2020-09-01 Пенетрантность Alexey Galygin
nginx из официального докер образа 1.18.0 njs шла в комплекте и отдельно не ставилась — 0.4.2 вообще никак не вмешивались… за альтернативу кода спасибо! сейчас думаем, как бы аккуратно выпилить эти артефакты совсем > On 1 Sep 2020, at 07:56, Dmitry Volyntsev wrote: > > > On 01.09.2020 00:42,

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 и