может кто то сталкивался с такой проблемой.<br><br>Использую BerkeleyDB для для хранения тумбов для картинок таким образом:<br><br>my %THUMB;<br>tie %THUMB, 'BerkeleyDB::Hash', -Filename => $file_name, -Flags => DB_CREATE;<br>
my $image_file_id=$THUMB{$thumb_id};<br>untie %THUMB;<br><br>но файлы не закрываются и наблюдается такая картина:<br><br> lsof -p 6962|grep thumb<br>download. 6962 lighttpd 6u REG 8,17 90112 124665867 /array/thumbnail.db<br>
download. 6962 lighttpd 7u REG 8,17 90112 124665867 /array/thumbnail.db<br>download. 6962 lighttpd 8u REG 8,17 90112 124665867 /array/thumbnail.db<br>download. 6962 lighttpd 9u REG 8,17 90112 124665867 /array/thumbnail.db<br>
download. 6962 lighttpd 10u REG 8,17 90112 124665867 /array/thumbnail.db<br>download. 6962 lighttpd 11u REG 8,17 90112 124665867 /array/thumbnail.db<br><br>Естественно это приводит к тому что исчерпывается лимит открытых файлов дескрипторов - и всё перестаёт работать.<br>
<br>Понимаю что проблема весьма специфическая - но может кто то сталкивался с подобным<br>большое спасибо<br><br><br><br><br><br>