Re: slice загружает CPU 100%
Vadim Lazovskiy
vadim.lazovskiy на gmail.com
Вт Дек 27 14:21:24 UTC 2016
Здравствуйте.
Похожее поведение было с версией 1.9 когда не хватало размера keys_zone.
Тут следует помнить, что файл размером 1G будет разделен на 1000 фрагментов
и для каждого фрагмента будет выделен один ключ.
"Зоны размером в 1 мегабайт достаточно для хранения около 8 тысяч ключей."
Таким образом в вашем случае зона 10 мегабайт сможет хранить только 80
тысяч ключей или всего 80 гигабайт данных кэша.
В том случае очень сильно ругалось в глобальный error_log. Сообщение, к
сожалению, не воспроизведу.
27 декабря 2016 г., 15:34 пользователь davidka <nginx-forum at forum.nginx.org>
написал:
> Здравствуйте
> Я пытаюсь настроить заполнение кеша с директивой slice но при ее включении
> в
> момент когда nginx занимается заполнением кеша он загружает процессор на
> 100%, после этого даже те запросы которые дождались cache_lock_timeout не
> могут получить свои ответы, nginx просто перестает реагировать на запросы и
> уходит в себя.
>
--
WBR,
Vadim Lazovskiy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20161227/3fce5455/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru