revjim.net

DreamHost doesn’t like me

DreamHost is really upsetting me. They have confined me to a “bad boy” server and have asked that I limit my CPU usage to 2400 CPU seconds each day.

When I found out this information, they told me they would begin giving me a CPU usage report so I would be aware of my usage each day. I waited the day out and the next day was given a report stating that I used 2994 CPU seconds. Not too far over.

But, there was something wrong anyway. My site was locking up constantly and, seemingly, without reason. So, I made some changes recommended by other Rails/DreamHost users. The next day the report came in: 9694 CPU seconds.

The other problem is that my site was still locking up, so I tried another little trick. The next day the report came in: 11090 CPU seconds.

I was ready to spit at seeing my usage take a severe turn in the wrong direction. Further more, I got an email from DreamHost that day saying — in a few more words than this — “Dude… it’s been 3 days… why isn’t this problem fixed already?! Fix it or else!”. To make matters even worse, my site was still most unusable because it was so slow. So, I wrote a small script that cleanly and quickly restarted all of my application servers and set it to run every 30 minutes. My site got a LOT faster. The next day I got my usage report: 5899 CPU seconds.

Well, that’s better. But I decided I should let the server run in this new mode for an entire day, so I can really analyze how well the changes are affecting it. So, I make no changes at all and the next day, today, I got my usage report: 7085 seconds.

WTF?

I know there is a leak in regard to @render_text@ in pre 0.14.0 version of “Rails”:http://rubyonrails.com/. So, I went through the trouble of installing rails directly into “Typo”:http://typo.leetsoft.com/ to see if that will make any difference but instead it just made the whole thing explode. Now that I’m slightly back to normal and the site is at least functioning again, I’m not sure what to do.

I don’t really want to get into doing my own backups and administration, and I need full-featured hosting (like DreamHost offers). Does anyone have any other recommendations that meet these requirements?