Welcome! Log In Create A New Profile

Advanced

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

Иван Мишин
June 21, 2017 09:42AM
В логи заглядывал еще до создания данной темы.
лог настроен следующим образом

> error_log /var/log/nginx/error.log notice;

При этом до недавнего времени в логе проскакивали только сообщения

> [alert] 5092#5092: send() failed (90: Message too long)

А теперь еще появились

> [crit] 5093#5093: unlink()
> "/tmp/ram/1/52/201e725c28498b88055b145ac7253521" failed (2: No such file or
> directory)


Те сообщения о которых говорите вы, в моих логах отсутствуют.
Сегодня произведу плановый рестарт сервера, заодно и кеш сбросится. Буду
наблюдать

21 июня 2017 г., 15:46 пользователь Maxim Dounin <mdounin@mdounin.ru>
написал:

> Hello!
>
> On Wed, Jun 21, 2017 at 11:09:00AM +0300, Иван Мишин wrote:
>
> > Максим, кеш дира /tmp/ram/ была забита на 100% 28Гб из 28Гб. Сбросил
> часть
> > кеша, получилось 25Гб занято из 28Гб. Затем исправил то о чем ты говорил
> и
> > начальный конфиг (приведенный в первом письме) стал выглядеть вот так:
> >
> > > proxy_cache_path /tmp/ram/ levels=1:2 use_temp_path=off
> > > keys_zone=level-1:20m max_size=26000m inactive=1440m;
> > > proxy_temp_path /tmp/cache/nginx/proxy_temp;
> > > proxy_cache_key $server_name$request_uri;
> >
> >
> > Т.е. указал nginx что для кеша у него теперь 26Гб, тем самым оставив 2Гб
> > запас на отвлечение cache manager.
> > Но по истечении некоторого времени у меня /tmp/ram/ снова забился до 28Гб
> > из "28Гб. Почему так произошло? Нужен больший запас для cache manager ?
>
> Во-первых, если в кеше мусор по результатам старых ошибок, то
> cache manager не сможет за ним нормально следить: он ничего не
> знает про мусор, и соответственно не включает его в размер того,
> что занято кешом. Чтобы привести всё к нормальному состоянию -
> стоит очистить кеш полностью.
>
> Во-вторых, cache manager может не иметь возможности удалять файлы
> и по другим причинам, в частности - элементы кеша могут оказаться
> занятыми из-за падений рабочих процессов и/или утечек сокетов.
> При попытке очистки таких элементов по inactive в лог будут
> писаться сообщения "ignore long locked inactive cache entry" на
> уровне alert (в 1.13.1 то же будет происходить и при очистке по
> max_size).
>
> Основное, что бы я рекомендовал сделать в первую очередь - это
> начать таки заглядывать в логи. Все ваши проблемы наверняка были
> обозначены там неоднократно и на критических уровнях логгирования.
>
> --
> Maxim Dounin
> http://nginx.org/
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
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: 256
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