Skip Menu |

This queue is for tickets about the Catalyst-Runtime CPAN distribution.

Report information
The Basics
Id: 39724
Status: resolved
Priority: 0/
Queue: Catalyst-Runtime

People
Owner: Nobody in particular
Requestors: melazyboy [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: IIS 6.0/FCGI ::FCGI
Easy solution: turn on keep_stderr for all IIS installations. Difficult solution: follow The combo of IIS and FCGI seems to not like the stderr pipe http://forums.iis.net/t/1146591.aspx Without keep_stderr you will get: HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers Retrying.
A possible fix to this could be the attached patch to Catalyst::Devel. Regards, Simon
Index: lib/Catalyst/Helper.pm =================================================================== --- lib/Catalyst/Helper.pm (revision 8668) +++ lib/Catalyst/Helper.pm (working copy) @@ -858,6 +858,12 @@ GetOptions( pod2usage(1) if $help; +# as the IIS doesn't like output to STDERR keep it at STDOUT, otherwise the +# server will return "Connection Interrupted" +if ( $^O eq 'MSWin32' && exists($ENV{APP_POOL_ID}) ) { + $keep_stderr = 1; +} + [% name %]->run( $listen, { nproc => $nproc,
You can close that bug. Catalyst now works fine under IIS 6.0 -- Evan Carroll System Lord of the Internets http://www.evancarroll.com
This was fixed in a recent release, thanks for the bug report.