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/