This morning the largest Counter Strike news web page did an artical on us.
When I connected to my site I was pleased to see about 120 users online. But, moments later I was greeted by this:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
I then recieved an e-mail from my web host:
Your website, thespraysource.com, was consistantly using 100% of the
system processor from approx. 12:30pm to 1:45pm EST today. This resulted
in problems on the server, and as a result, your website had to be
stopped. A trace of the files and folders in use at the time of the problem
is below. Please let us know when you have corrected this issue, and
your website will be restarted.
php.exe pid: 4188 WEB16\IUSR_WEB16
18: File C:\*******\*******\thespraysource.com
750: Section \BaseNamedObjects\NTFSDRV_OBJ0
------------------------------------------------------------------------------
php.exe pid: 3668 WEB16\IUSR_WEB16
18: File C:\*******\********\thespraysource.com
750: Section \BaseNamedObjects\NTFSDRV_OBJ0
------------------------------------------------------------------------------
php.exe pid: 3832 WEB16\IUSR_WEB16
18: File C:\******\*******\thespraysource.com
750: Section \BaseNamedObjects\NTFSDRV_OBJ0
------------------------------------------------------------------------------
php.exe pid: 3880 WEB16\IUSR_WEB16
18: File C:\******\********\thespraysource.com
750: Section \BaseNamedObjects\NTFSDRV_OBJ0
------------------------------------------------------------------------------
php.exe pid: 3364 WEB16\IUSR_WEB16
18: File C:\******\********\thespraysource.com
750: Section \BaseNamedObjects\NTFSDRV_OBJ0
-------------------
I wasn't sure what these file ment so I contacted my host again and asked for a restart. This was there respons:
If you believe that a very large # of visitors was the cause of this
problem, then restarting your website will only result in the same
problem, requiring us to stop it again. We are unable to troubleshoot the
issue to determine the exact cause. Typically processor intensive dynamic
elements that are hit by a large number of simultaneous users will
cause problems like what happened today. If your website is very dynamic,
my only suggestion to you would be to remove some of the more dynamic
elements. Unless you can provide a resolution to this issue, we will be
unable to restart your website. Your website might be better suited for
a managed/virtual server environment, rather than a shared hosting
account.
My question is what could be causing this?
The only thing that I can think of thats dinamic on my web page is my phpaddsnew module where I have various add cycleing, the marquee where I have text scrolling and my top posters block scrolls. Should I upgrade my web host or should I try and trouble shoot my problem?