временные файлы после удоления не освобождают место

Sovigod nginx-forum at nginx.us
Sat Apr 27 12:58:54 UTC 2013


Используется 
>proxy_store on;
>root /storage/store;
>proxy_temp_path /storage/tmp1;
/storage/tmp1 - это отдельная точка монтирования, знаю что при этом перенос
занимает время, но это сделанно осознанно. Проблемма в том что со временем
на этом винте копятся открытые файлы которые нджинкс уже использовал и
перернес на другой раздел. Копится много( около 40-50 Гб в сутки). fstat
показывает что там нджинкс что-то открыл на чтение и не закрыл. Сейчал
лечится регулярными рестартами нджинкса. Если более правильно решение??

#fstat -f /storage/tmp1/
USER     CMD          PID   FD MOUNT      INUM MODE         SZ|DV R/W
www      nginx      94555   36 -        3451216 -rw-------  206102172  r
www      nginx      94555   46 /storage/tmp1 3451095 -rw-------  509117897 
r
www      nginx      94555   50 /storage/tmp1 3451356 -rw-------  181898742 
r
www      nginx      94555   62 -        3451298 -rw-------  836798835  r

#df -h
Filesystem                      Size    Used   Avail Capacity  Mounted on
/dev/mfid0p2                    535G    4.3G    488G     1%    /
devfs                           1.0k    1.0k      0B   100%    /dev
/dev/mfid1p1                    3.7T    2.2T    1.2T    66%    /storage
/dev/mfid2p1                        176G    158G    3.8G    98%   
/storage/tmp1

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238679,238679#msg-238679



Подробная информация о списке рассылки nginx-ru