Page 1 of 1

Nginx грузит диск на 100%

Posted: Mon May 29, 2017 7:29 am
by nitsik
Здравствуйте. Вчера, после очистки файлов сессий (/home/admin/tmp/ - возможно совпало), nginx начал на 100% грузить диск, что было видно в atop. Я отключил все логи - не помогло, выполнив команду
ls -lia /proc/pid_процесса_nginx/fd
я обнаружил строки, где был путь /var/cache/nginx/temp - посмотрел эту папку, но она была пуста. И удалил ее. Nginx сразу же заработал нормально. Вопрос - что это было, можно ли вернуть эту папку назад, для чего она, нужна ли она, не будет ли глюков при перезапуске nginx? Заранее спасибо. ОС debian.

Re: Nginx грузит диск на 100%

Posted: Mon May 29, 2017 8:51 am
by Mr.Erbutw
https://nginx.ru/ru/docs/http/ngx_http_ ... cache_path
Задаёт путь и другие параметры кэша. Данные кэша хранятся в файлах. Именем файла в кэше является результат функции MD5 от ключа кэширования.
Кэшируемый ответ сначала записывается во временный файл, а потом этот файл переименовывается.
Не нужно лезть туда, когда все работает.

Re: Nginx грузит диск на 100%

Posted: Mon May 29, 2017 9:00 am
by nitsik
Mr.Erbutw wrote:https://nginx.ru/ru/docs/http/ngx_http_ ... cache_path
Задаёт путь и другие параметры кэша. Данные кэша хранятся в файлах. Именем файла в кэше является результат функции MD5 от ключа кэширования.
Кэшируемый ответ сначала записывается во временный файл, а потом этот файл переименовывается.
Не нужно лезть туда, когда все работает.
Куда "туда"? Что работает?

Re: Nginx грузит диск на 100%

Posted: Mon May 29, 2017 9:57 am
by Mr.Erbutw
nitsik wrote: Куда "туда"? Что работает?
Вчера, после очистки файлов сессий...
nginx начал на 100% грузить диск, что было видно в atop.
*Так как вопрос, подразумевает ручную очистку, и не уточнен.
А зачем их нужно было удалять, если происходит авторотация логов.
я обнаружил строки, где был путь /var/cache/nginx/temp - посмотрел эту папку, но она была пуста. И удалил ее.
Не понятно зачем удалять, nginx restart ....

Re: Nginx грузит диск на 100%

Posted: Mon May 29, 2017 6:45 pm
by nitsik
Mr.Erbutw wrote:
nitsik wrote: Куда "туда"? Что работает?
Вчера, после очистки файлов сессий...
nginx начал на 100% грузить диск, что было видно в atop.
*Так как вопрос, подразумевает ручную очистку, и не уточнен.
А зачем их нужно было удалять, если происходит авторотация логов.
я обнаружил строки, где был путь /var/cache/nginx/temp - посмотрел эту папку, но она была пуста. И удалил ее.
Не понятно зачем удалять, nginx restart ....
Я перезапускал nginx и apache, не помогало, снова нагрузка становилась 100% на диск. У меня глупый вопрос, а что, если происходит ротация логов, то во время записи логов на диск никакой нагрузки нет?

Re: Nginx грузит диск на 100%

Posted: Mon Jun 26, 2017 11:45 am
by skurudo
Кстати, хотел спросить, а это VPS или физический сервер?
Может дело-то не в процессах вовсе, а в дисках.