I have a strange problem with one of our W2K servers running IIS5 and Hosting Controller.
Several times a day inetinfo.exe goes crazy on CPU time. (As far as I understand, inetinfo.exe is the main process of IIS5.0.)
After reading about a few bugs in IIS5 (http://www.4guysfromrolla.com/webtec...112999-1.shtml
) I tried to set security to "Medium" on all hosted sites and that way force IIS to run user scripts under another process than the main IIS process.
This didn't really make any big difference other than that the server now usually runs for an hour before inetinfo.exe goes crazy and IIS stops responding.
The log file is filled up with about 40 of the following messages just before the server is crashing:
"The service could not bind instance 44"
(starting at 1 and goes up to about 44)
The last message is an information message saying:
"IIS start command received from user
NT3\Administrator. The logged data is the
status code. "
I then have to restart IIS and CPU usage is back to
This is a Intel Pentium III, with 512 MB RAM and about
I suspect that one of our ASP users has a error in his code making the script loop as described in the link above, and finally crashing IIS. Since it can take from
2 minutes to 4 hours between every crash, I can't imagine anything else.
My question is:
Is there any way I can dig deeper into the log files (which? where can I find them?) and reveal which user
who is running this script?