cgi-fcgi + IIS 6 issue

John Sequeira <[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <[email protected]>
I have an issue with fastcgi + IIS 6.

I am using the cygwin-compiled cgi-fcgi bridge with IIS on Windows 2003.  This
is for an application ported from mod_perl,  so I'm using IIS' custom errors to
redirect all 404/405 requests to my fcgi script.  I am actually using Apache1.3x
to prelaunch and manage the perl processes,  so cgi-fcgi is not launching any
processes,  just talking to the apache-launched ones over a localhost:port
connection.  (Note: We're not using the fastcgi isapi DLL because our app
startup time is big enough that we need to prelaunch)

Everything works great in IIS 4+5,  but in IIS 6 for some reason POST content is
getting 'lost'.  None of it shows up in the perl fastcgi process.  I confirmed
that when I point the custom errors handlers to an ASP page,  the post content
shows up fine, so I don't think it's (just) an IIS setting/bug.  The post
content also shows up fine when I post directly to the .fcgi URL.  This implies
that it's some funky interaction between the error handlers and cgi-fcgi.

I know this is a strange setup, but does anyone have any advice on how to
troubleshoot?   The workaround we've come up with is to use one of the freeware
URL rewriters for IIS.  This works,  but is not ideal because it's a installer
dependency we'd like to avoid if possible.

TIA,

John

___________________________________
fastcgi-developers mailing list
http://fastcgi.com/fastcgi-developers/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.