jscutler wrote:
I switched from Godaddy to InMotion hosting last year and I can't say I'm all that happy. We have a website for a weekly newspaper and I get these high resource usage warnings from Inmotion and occasionally get shut down altogether. This happened just yesterday without any warning or explanation.
I've begged them to explain why, but they just says it's taking too many resources, despite the fact that my bandwith and visit stats belie that.
I even took the step of blocking newsbots in my robot. txt file to prevent the googles of the world from taxing my site. The bottom line is that there's no way a small weekly newspaper website is causing. There's got to be some kind of issue with their servers.
Anyway I'm not happy with them and I'd like to hear recommendations from others.
Keep in mind all shared hosts are going to have cpu and memory limits in place. Some hosts like bluehost (not sure about inmotion) have these limits as hard limits on the server. For example if you use more than 10% resources at bluehost (at any given time) your site will start to return INTERNAL SERVER ERROR.
We too have a 10% resource limit per site but it is a soft limit which means you can go over if resource usage spikes. Sites are usually not a problem until they are consistently using more than 10%. In the event they are consistently using over 10% we inform the customer and give them an option to upgrade to one of our higher reseller packages. We tend to overlook the high resource usage on the higher reseller packages but it really depends on how much consistent load the site is causing.
Also the posts about your components causing problems could be the culprit. I hope at least you are running 1.5.9 but even that isn’t going to assure there’s no other problems. If you have vulnerable 3rd party components installed, hackers or spammers could be using your site to their advantage.
Also find a host that is running su_php and make sure all folders are set to 755 and files to 644.
For you command-line junkies the following can be used to change all folders to 755 and files to 644 permissions.
It comes in handy when setting permissions on sites via SSH.
Make sure you are in the web folder and use the following:
Code:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;