Приветствую.
Пробую изучать mod_perl на примере адаптации одного хендлера для Apache2. Столкнулся со странным поведением. Исходный кусок кода:
my $fh = new FileHandle «<${tmpfilename}»;
$r->send_fd($fh);
unlink(${tmpfilename});
Я его заменил на
$r->sendfile(${tmpfilename});
unlink(${tmpfilename});
В итоге получается, что sendfile исполняется не всегда (соответственно, и unlink). Единственное, что видно в логе в эти моменты:
Can't locate object method «sendfile» via package «Apache2
::RequestRec» at...
Опыта с web мало, фактически, это первый подход, который зашёл далее, чем просто установка Апача. Ни у кого нет мыслей, куда копать ?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Perl. конфликт модулей? cant locate object method. (2011)
- Форум Apache2/mod_perl два виртуальных хоста (2007)
- Форум Test::Mojo - ЧЯДНТ? (2013)
- Форум OTRS (2009)
- Форум Буфер вывода в Perl - как отключить? (вывод от wine) (2012)
- Форум Мэпинг хэндлеров (2022)
- Форум mod_perl2 сессии (2013)
- Форум Apache2 (mod_perl2) (2006)
- Форум Redirect в mod_perl2 (2006)
- Форум [mod_perl2]perl-скрипты (2007)