Forum Moderators: open
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?
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.