Я думаю, что Apache2 :: Reload будет в некоторой степени выполнить то, что вы ищете. Однако не забудьте удалить всю эту реализацию, как только вы будете готовы запустить приложение.
Мониторинг всех модулей в% INC
Для отслеживания и перезагрузки всех модулей в% INC в начале обработки запроса просто добавьте следующую конфигурацию в ваш httpd.conf:
PerlModule Apache2::Reload
PerlInitHandler Apache2::Reload
При работе с фильтрами соединений и модулями протокола Apache2 :: Reload должен вызываться на этапе pre_connection:
PerlPreConnectionHandler Apache2::Reload
Регистрация модулей неявным образом
Чтобы перезагрузить только модули, зарегистрированные в Apache2 :: Reload, добавьте в httpd.conf следующее:
PerlModule Apache2::Reload
PerlInitHandler Apache2::Reload
PerlSetVar ReloadAll Off
# ReloadAll defaults to On
Тогда любые модули с линией:
use Apache2::Reload;
Будет перезагружен при изменении.
Для получения информации ознакомьтесь с этой страницей документации . Надеюсь, это поможет.