[ic] Running Interchange 5 with Plack
Sam Batschelet
sbatschelet at mac.com
Fri Sep 11 14:30:31 UTC 2015
> On Sep 11, 2015, at 9:24 AM, Jon Jensen <jon at endpoint.com> wrote:
>
> On Thu, 10 Sep 2015, Sam Batschelet wrote:
>
>> I wanted to share my research on running Interchange 5 with Plack. Recently a lot of my development has been with Dancer and the preferred stack is typically something like Nginx, Plack and Starman. After listening to a few people looking for alternatives to Apache and reluctancy to use Nginx with FastCGI with Interchange. I wondered would it be possible to run Interchange 5 in a NPS stack. I started researching existing modules and came across Plack::App::CGIBin written by Tatsuhiko Miyagawa. To my delight my first test with the example in the POD had Interchange with a c compiled cgi-file running on Plack!
>
> Very cool, Sam! It's about time someone tried that.
>
> I'm really surprised that Plack will work with a compiled C binary. You're positive you weren't somehow running the Perl vlink.pl instead? If they're in the same directory I would be suspicious that Plack::App::CGIBin is getting fancy inferring the .pl suffix or something.
Yes this does seem amazing, to confirm I added the strace output to my gist for review.
https://gist.github.com/sbatschelet/69550995a42795d6ab9e#file-trace-txt
-Sam
More information about the interchange-users
mailing list