Welcome! Log In Create A New Profile

Advanced

Re: Растет кол-во inode из-за кеша

Maxim Dounin
June 16, 2017 10:26AM
Hello!

On Fri, Jun 16, 2017 at 04:57:04PM +0300, Иван Мишин wrote:

> Крахов файловой системы не было, каталог /tmp/ram отдан исключительно под
> кеш nginx. За последнюю неделю набежало 5941794 файлов нулевого размера в
> кеш каталоге.
> В общем эта проблема очень актуальна для меня и преследует уже не первый
> месяц, есть у кого-нибудь идеи как я могу отдиагностировать ситуацию?
> Максим, можно подробнее про "кончилось место при копировании из каталога со
> временными файлами", не совсем понимаю что ты имеешь ввиду?

Если proxy_temp_path и proxy_cache_path находятся на разных
файловых системах, то просто переместить временный файл в кеш
нельзя, приходится его копировать, создав новый файл. Подробнее
про это рассказывается в описании директивы proxy_cache_path:

http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path

Если в процессе копирования произойдёт ошибка, например из-за
того, что файловая система, на которой располагается кеш,
переполнена, то в логе будет ошибка уровня alert, а в кеше
останется лежать недописанный файл.

Отмечу в скобках, что если вот это:

> > > кеш в ramfs на 28Гб со следующими настройками:
> > >
> > > > proxy_cache_path /tmp/ram/ levels=1:2 keys_zone=level-1:20m
> > > > max_size=28000m inactive=1440m;

и правда озаначает, что размер ramfs - 28 гигабайт, то результат
ожидаем.

Вы сказали nginx'у, что начинать чистить кеш надо при превышении
размера в 28 гигабайт. Если cache manager отвлечётся хоть немного
на другие задачи (а он может заниматься другими кешами, если они
есть, или просто уйти спать на 10 секунд, почистив всё) - файловая
система переполнится, и будут ошибки. Вам надо менять настройки.

--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Растет кол-во inode из-за кеша

Иван Мишин June 09, 2017 09:26AM

Re: Растет кол-во inode из-за кеша

Maxim Dounin June 09, 2017 11:40AM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 16, 2017 09:58AM

Re: Растет кол-во inode из-за кеша

Maxim Dounin June 16, 2017 10:26AM

Re: Растет кол-во inode из-за кеша

Vasiliy P. Melnik June 16, 2017 03:22PM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 19, 2017 03:42AM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 21, 2017 04:10AM

Re: Растет кол-во inode из-за кеша

Vasiliy P. Melnik June 21, 2017 04:30AM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 21, 2017 04:40AM

Re: Растет кол-во inode из-за кеша

Maxim Dounin June 21, 2017 08:46AM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 21, 2017 09:42AM

Re: Растет кол-во inode из-за кеша

Иван Мишин June 22, 2017 09:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 171
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready