[Moscow.pm] Perl and BerkeleyDB
Dmitry Nizovtsev
funt4k на gmail.com
Ср Окт 22 03:24:10 PDT 2008
может кто то сталкивался с такой проблемой.
Использую BerkeleyDB для для хранения тумбов для картинок таким образом:
my %THUMB;
tie %THUMB, 'BerkeleyDB::Hash', -Filename => $file_name, -Flags =>
DB_CREATE;
my $image_file_id=$THUMB{$thumb_id};
untie %THUMB;
но файлы не закрываются и наблюдается такая картина:
lsof -p 6962|grep thumb
download. 6962 lighttpd 6u REG 8,17 90112 124665867
/array/thumbnail.db
download. 6962 lighttpd 7u REG 8,17 90112 124665867
/array/thumbnail.db
download. 6962 lighttpd 8u REG 8,17 90112 124665867
/array/thumbnail.db
download. 6962 lighttpd 9u REG 8,17 90112 124665867
/array/thumbnail.db
download. 6962 lighttpd 10u REG 8,17 90112 124665867
/array/thumbnail.db
download. 6962 lighttpd 11u REG 8,17 90112 124665867
/array/thumbnail.db
Естественно это приводит к тому что исчерпывается лимит открытых файлов
дескрипторов - и всё перестаёт работать.
Понимаю что проблема весьма специфическая - но может кто то сталкивался с
подобным
большое спасибо
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20081022/e41b2cea/attachment.html>
Подробная информация о списке рассылки Moscow-pm