Я хочу развернуть сценарии PSGI, которые работают в Apache2 с Plack.Apache настроен на:
<Location "/mypath">
SetHandler perl-script
PerlResponseHandler Plack::Handler::Apache2
PerlSetVar psgi_app /path/to/my/script.psgi
</Location>
Когда я тестирую скрипт с помощью plackup, параметр --reload
просматривает обновления файла .psgi
.В рабочей среде хорошо, что Apache и Plack не проверяют и не перезапускают каждое изменение по соображениям производительности, но как я могу им явно указать перезапуск Plack::Handler::Apache2
и / или сценария PSGI для развертывания новой версии?
Похоже, Plack регулярно проверяет некоторые изменения, но я понятия не имею, когда.Более того, кажется, что создается несколько экземпляров, поэтому я иногда получаю разные версии script.psgi
, когда на /mypath
.Было бы полезно вручную сбросить обработчик ответов Perl без перезапуска Apache или ожидания неизвестного количества времени.