Re: Неконтроллируемый объем кеша Nginx
vlakas
nginx-forum at nginx.us
Wed Apr 22 11:43:29 UTC 2015
Роман, спасибо за ответ.
strace процесса cache manager с работающего сервера (идентичная конфигурация
nginx):
epoll_wait(12, {}, 512, 10000) = 0
unlink("/opt2/nginx-cache-images1/f6/2f/6c5feae527bdfb8bbbee50e07ceb2ff6") =
0
unlink("/opt2/nginx-cache-images1/e3/90/0d645cceeb8db22b90cd393cb3db90e3") =
0
unlink("/opt2/nginx-cache-images1/c1/ab/72c757a6fa44b3e7c21485949cccabc1") =
0
unlink("/opt2/nginx-cache-images1/7c/03/ce6ce5bf9e889c34b644ed56769b037c") =
0
unlink("/opt2/nginx-cache-images1/79/cf/47ef548f228fe8b0c18e18128273cf79") =
0
unlink("/opt2/nginx-cache-images1/02/95/59729c74c06cf7821f8682073b589502") =
0
unlink("/opt2/nginx-cache-images1/c3/7d/950fccf0745b37729ddfcc79f5b07dc3") =
0
unlink("/opt2/nginx-cache-images1/5e/95/52524d64d629b2d2ead42d6dc429955e") =
0
unlink("/opt2/nginx-cache-images1/5e/47/c42624d6470ae1ff7ec3f3d847d1475e") =
0
unlink("/opt2/nginx-cache-images1/37/e0/977b6db01688432805a51a9da636e037") =
0
unlink("/opt2/nginx-cache-images1/44/82/768cd3ff0b155a08eda7cfbc42908244") =
0
unlink("/opt2/nginx-cache-images1/f5/fd/add21bd75624036ae9c6603e63eafdf5") =
0
unlink("/opt2/nginx-cache-images1/5f/ea/a71f1b85f340dcd07710388d5505ea5f") =
0
epoll_wait(12, {}, 512, 10000) = 0
unlink("/opt2/nginx-cache-images1/e1/bd/cf70c8a3a732e8178d0ea35d73b6bde1") =
0
Ниже - с проблемного сервера:
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
epoll_wait(12, {}, 512, 1000) = 0
И более ничего. Хотя, что самое интересно, в логах я вижу cache hit на обоих
серверах.
"проблемный" и "рабочий" серверы - условное обозначение, поскольку на
"работающем" сервере может произойти то же самое.
При рестарте сервиса nginx запускается cache loader и объем кеша продолжает
расти (насколько я понимаю, при этом кеш неуправляем), но затем объем кеша
приходит в норму.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258292,258297#msg-258297
Подробная информация о списке рассылки nginx-ru