Because my blog is hosted on Dreamhost, the limitation of shared account is always bothering me.
About one or half years ago, any time I rebuild this blog, 500 internal error came out. I have to try a lot of time to rebuild, maybe 10% success.
I have no idea how to solve this problem. Previously I knew Dreamhost has CPU time limit. Later, they remove this limit. But they did have some limitation for shared account.
The following is the response from Dreamhost support.
It’s being killed for requesting an amount of RAM (memory) that puts the
total usage for the account over the limit:
2010-08-05 10:58:17 procwatch2 INFO: Process(pid=28759, name=’mt.cgi’,
uid=davidyin(1659020), tty=None, cpu=49.7, rss=52068.0, vsize=102664.0):
kill for total RAM
That’s from the process monitoring logs. It’s likely the amount of data
it’s needing to do its job isn’t the problem, but your total usage is so
close to the limit, that’s puts it over. In fact, you’ve got more than 10
thousand kills in the logs, so this is not an isolated occurrence. Your
total usage is hitting the RAM limit very often, so it’s possible one or
more of your sites has a bit of high usage, and needs to be addressed to
reduce the occurrence of this. This article may help you track down
what’s using the most memory:
Yes, I think I put too many sites on my account on Dreamhost. The memory is the bottleneck.
I run linux command “top” in ssh window, when I rebuild the blog. Almost the maximum memory I use is about 120MB.
So I think 120MB memory is the limit for shared account.
If you want to know how I solve it without upgrade to DH VPS, see my next post.