<div dir="ltr">You can easily use <a href="https://metacpan.org/pod/Plack::Handler::Apache2">https://metacpan.org/pod/Plack::Handler::Apache2</a> as a deployment target while still running under apache easily. <a href="https://metacpan.org/pod/Plack::Handler::FCGI">https://metacpan.org/pod/Plack::Handler::FCGI</a> is also viable for fastcgi deployment. Both allow for piecemeal inplace upgrading alongside existing apache code without a many month downtime. <div>
<br></div><div>Cheers,</div><div>Matt</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 17, 2014 at 11:06 AM, Olaf Alders <span dir="ltr"><<a href="mailto:olaf.alders@gmail.com" target="_blank">olaf.alders@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On Jun 17, 2014, at 10:58 AM, Dominic Thoreau <<a href="mailto:dominic@thoreau-online.net">dominic@thoreau-online.net</a>> wrote:<br>
<br>
><br>
> We're [1] running Apache/mod_perl. We have, by quick grep, 1.1M lines of perl code. Continuing to run mod_perl is pretty much the only choice. Selling management on "we need to re-write this, it'll take months, and the net effect, hopefully, will be no new functionality, and probably new bugs" is a non-starter.<br>

<br>
</div>I’m in a similar situation at $work.  Lots of critical code still running under mod_perl.  The biggest problem is that it’s sometimes hard to test the mod_perl code.  We do have some WWW::Mechanize tests that fire up their own Apache on a different port in order to run the tests, but it’s still kind of slow to do that for individual unit tests.  It’s not ideal for that kind of stuff, but it’s a huge pain to switch over and it’s not broken so there’s no hurry to fix it.<br>

<br>
I did have some of my own code that was built in CGI::Application that I was running under ModPerl::Registry.  That actually was mostly trivial to switch over to Plack because it didn’t rely directly on any Apache::* modules.<br>

<span class="HOEnZb"><font color="#888888"><br>
Olaf<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
toronto-pm mailing list<br>
<a href="mailto:toronto-pm@pm.org">toronto-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/toronto-pm" target="_blank">http://mail.pm.org/mailman/listinfo/toronto-pm</a><br>
</div></div></blockquote></div><br></div>