Please see my comments below...
----- Jeff Cochran wrote: -----
On Fri, 4 Jun 2004 16:36:02 -0700, "Jawrakae" <ohnogator.RemoveThis@aol.com>
wrote:
>OK... I have a Windows 2003 Web Edition server running IIS6 with a Perl/PHP site. When I initially installed the server I couldn't get the site to run until I installed ActivePerl build 809 which I did and worked well. In fact, really well. Performance was outstanding with CPU usage hovering around 3-5% for the major page hits. No complaints.
>>Today I tried to access one of the pages on the server and it seems that it stopped processing .cgi scripts overnight for some unknown reason. PHP loaded just fine, but anything with a .cgi extension failed. Since I hadn't made any changes to the server (only website updates copying files to and from www direcotry) since it was functioning just fine. I was quite baffled as to why this was happening. I thought maybe it just needs a reboot. Rebooted, same problem.
>>Did some research and some checking around it all of a sudden the .cgi extension was not listed in application extensions. I do not understand how this could be. The site was running just fine, 24 hours ago with no changes whatsoever including web updates.
It's impossible to have "No Changes" with something having changed.
The fact that you didn't realize it changed doesn't negate the fact
that it did change.
The question is not whether or not it changed, but how it happened on it's own. I agree with your statement completely, but I also found an interesting product statment. Tell me what your thoughts are on this particular statement...
"If IIS 6.0 has been running while configuration changes are being made, it automatically reverts to a previous history file to prevent errors in the configuration metabase from crashing the server."
I never shut down IIS when making changes. Should I have been? Has anyone installed ActivePerl on Win2k3 and had this happen?
>In any case, I remapped .cgi extensions to c:\Perl\bin\perl.exe "%S" %S and now the site seems to be loading again. However, now one page load is taking up massive CPU usage. Some spikes have gone as high as 80% with Perl.exe taking up most of the CPU usage. What is wrong here? I never had this much resource usage before. Please help...
Not enough data. Could be a coding issue, could be many things.
Could actually be normal.
Now 2 days ago, this server was running the exact same site up until yesterday. No coding changes have been made. In fact I was working on troubleshooting some existing code that didn't seem to be working correctly. Which is why I know no additional changes have been made. Is it really normal for one page request to take 80% cpu usage on a dual PIII 800MHz?
>Another interesting note is that although I didn't do any web updates, the content on the site is dynamic and seems to have been reverted to about 2 days ago. Anything posted to the site by users has disappeared and it's functioning as if the server has gone back in time two days ago, except that it was working fantasticly two days ago. How did this happen?
Again, something changed. Best guess is a restore from a backup, a
publishing of old data or maybe a system hack. The only evidence you
give us is that "nothing changed" but "things are different" so we
can't give you any answer that would be useful.
This I may have figured out. Some how I think requests were still being received by the old server I was migrating from. A DNS change caused this.
Jeff
-Thanks for your response!<!-- ~MESSAGE_AFTER~ -->
>> Stay informed about: Very strange...