System error

error:  read_file: could not open file '/var/www/html/catalog/browse.html' for reading: Too many open files
context: 
... 
56:  # the potential bugs. It's easy to mess up the logic.
57: 
58:  sub read_file_ref
59:  {
60:  my $fh = _get_reading_handle(@_);
61:  my ($buffer, $retval) = ('');
62:  while (1) {
63:  # Important to read in chunks - 16KB is a good compromise
64:  # between not bloating memory usage and not calling read many
... 
code stack:  /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Tools.pm:60
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Resolver/File.pm:40
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/ComponentSource.pm:56
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Compiler/ToObject.pm:114
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Interp.pm:440
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm:1089
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm:1003
/usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm:1200
/var/www/html/catalog/browse/dhandler:1
raw error






























read_file: could not open file '/var/www/html/catalog/browse.html' for reading: Too many open files

Trace begun at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Tools.pm line 78
HTML::Mason::Tools::_get_reading_handle('/var/www/html/catalog/browse.html') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Tools.pm line 60
HTML::Mason::Tools::read_file_ref('/var/www/html/catalog/browse.html') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Resolver/File.pm line 40
HTML::Mason::Resolver::File::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/ComponentSource.pm line 56
eval {...} at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/ComponentSource.pm line 56
HTML::Mason::ComponentSource::comp_source_ref('HTML::Mason::ComponentSource=HASH(0x9c21688)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Compiler/ToObject.pm line 114
HTML::Mason::Compiler::ToObject::compile_to_file(undef, 'file', '/var/cache/mason/obj/196068196/catalog/browse.html.obj', 'source', 'HTML::Mason::ComponentSource=HASH(0x9c21688)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Interp.pm line 440
HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x8da2dd8)', '/catalog/browse.html') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 1089
HTML::Mason::Request::_fetch_comp('HTML::Mason::Request::ApacheHandler=HASH(0x8da2e58)', '/catalog/browse.html', 'HTML::Mason::Component::FileBased=HASH(0x9c212b8)', 'SCALAR(0x83c4c48)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 1003
HTML::Mason::Request::fetch_comp('HTML::Mason::Request::ApacheHandler=HASH(0x8da2e58)', '/catalog/browse.html', undef, 'SCALAR(0x83c4c48)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 1200
HTML::Mason::Request::comp('HTML::Mason::Request::ApacheHandler=HASH(0x8da2e58)', '/catalog/browse.html', 'topic', 'Literature;Folklore', 'order', 'topic') called at /var/www/html/catalog/browse/dhandler line 1
HTML::Mason::Commands::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9c212b8)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 1251
eval {...} at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 1250
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 460
eval {...} at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 460
eval {...} at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/Request.pm line 412
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x8da2e58)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x8da2e58)') called at /usr/lib/perl5/vendor_perl/5.10.0/HTML/Mason/ApacheHandler.pm line 827
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x8da3678)', 'Apache2::RequestRec=SCALAR(0x8592d08)') called at (eval 82) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x8592d08)') called at -e line 0
eval {...} at -e line 0