Hello,
Your sites are experiencing down-time because your sites are using to
many resources. Basically, because you are on a shared-
hosting server, you don't have any resources allocated to you! Therefore,
whenever your sites use to many resources our process
watcher will kill it. Using a ton of resources can happen for a lot of
different reasons. Usually, this happens when you have to many people on
your sites doing to much stuff or when your scripts are constantly on or
very resource intensive.
Here is a except from our process watcher:
2009-01-03 03:53:43 procwatch2 INFO: Process(pid=1583, name='php.cgi',
uid=kblessing(2281054), tty=None, cpu=2.2, rss=27328.0, vsize=77136.0):
kill for total RAM (27328.00 self, 161224.00 total exceeds limit)
The easiest remedy to this is to get a private server. If you are driving
this much traffic then I think that this may be necessary. A private
server will allow you to have dedicated resources for your account.
If a PS isn't an option, then I'd recommend reading this wiki:
http://wiki.dreamhost.com/Finding_Causes_of_Heavy_Usage
This helpful wiki article will explain how to find scripts that are
causing heavy usage on your sites. You will need a fair amount of
knowledge with UNIX shell in order to understand the above article.
It is also important to know that while you may be experiencing issues
with one of your sites that doesn't mean that it is the
cause. For example, let's say that you have two sites (site A and site
B). If site A is using a ton of resources and then site B
uses just enough to push you over the limit then site B goes down, NOT
site A.
If you need anything else or have any more questions please don't
hesitate to drop me a line! My email address is
danielg@dreamhost.com
--please use this address to contact me for any further assistance that
you may require.
Daniel G ^_^