Forum Moderators: open

Message Too Old, No Replies

CGI Error on Windows .NET Server RC1 / IIS 6.0

         

PsychoTekk

4:28 pm on Sep 19, 2002 (gmt 0)

10+ Year Member



okay, not sure if this is the appropriate forum
but since it only occurs on the Windows .NET RC1 Server...

one of the porters of squid for win32 reported this problem:

when using squid's cachemgr.cgi, IIS 6.0 returns this:

CGI Error
The specified CGI application misbehaved by not returning a complete
set of
HTTP headers.

(With IIS 5.0 on Windows 2000 the same cachemgr.cgi executable works
fine.)

with squid on w2k and cachemgr.cgi via apache the headers look fine
for HTTP/1.0 and HTTP/1.1
is there a difference between the headers that IIS and Apache add
to the cgi output?
has anyone else had this problem before?

txbakers

8:12 pm on Sep 19, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



OH YES! I've been around the block and back on this one.

The problem is....your screen saver. Disable the screen saver and you'll notice the problem goes away. There is a security feature in the Screen saver that stops CGI processing. Why? I don't know, but it drove me nuts for weeks.

I tried several different installations of Perl, different web servers, all sorts of things. Finally, it was the screen saver.

PsychoTekk

8:35 am on Sep 20, 2002 (gmt 0)

10+ Year Member



thanks for the info! :)

joshie76

12:09 pm on Sep 20, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I like the way the error message say it misbehaved. How jovial.

txbakers

4:31 pm on Sep 21, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I enjoyed that also, but customers certainly didn't.

I sent an email to everyone saying that I had spanked the server since it was misbehaving. They liked that.