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

Maxim Dounin mdounin на mdounin.ru
Пн Авг 31 13:33:31 UTC 2020


Hello!

On Mon, Aug 31, 2020 at 01:51:25PM +0300, Alexey Galygin wrote:

> случилось странное, переехали на сервера по параметрам в разы большие, чем сейчас (с нескромными 256 Гб RAM+ 100 Гб swap (из всех параметров влияния на штатные параметры sysctl осталось отключение ipv6 и swapness выставленный в 10%))
>  
> через 5 минут после старта nginx ест всю память и весь swap! (см. https://prnt.sc/u8nia0 <https://prnt.sc/u8nia0>)
> в итоге сервер умирает, никогда такого не видели, это же кэширующий прокси, а не БД!…
>  
> пускаем на Ubuntu 20.04 Server LTS (5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux)
> нагруженный nginx 1.18 (пробовали из официальных репок ставить на хост nginx/stable 1.18.0-1~focal amd64 и в контейнер из официального докера nginx:1.18.0)
>  
> из особенностей используются ngx_http_js_module.so — для исторического escape/unescape URI и ngx_http_image_filter_module.so — для подрезки изображений

Отмечу, что в GD library бывают лики, см. например тут:

https://trac.nginx.org/nginx/ticket/1587

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru