Account Suspensions

In this article we’ll discuss possible reasons for account suspensions, and what you can do to correct these issues to get your site back online quickly.

Why was my account suspended?

If you were sent to this page by our system administration department, it’s likely that your account was possibly causing issues on the server due to high levels of system resource usage.

Other possible account suspension reasons would include a billing issue, or a possible terms of service violation. This article will be primarily focused on resource usage, as typically contacting us directly about billing or terms of service issues are the quickest ways to handle those types of problems.

  • Billing Issue – If your hosting is up for renewal and we are not able to charge the card we have on file, then the account may be suspended pending payment. You can update your credit card information by contacting our Billing Team by telephone and email or by contacting our support team 24/7 via live chat.
  • CPU Usage – If your hosting account is using such a high level of CPU usage that it effects other accounts on the server, then the account will be temporarily suspended while we work with you for a solution to help bring the usage back down to a normal level. In some cases, it may be required that you move to a higher level hosting package.
  • Terms of Service Violation – Adult and copyrighted content is a violation of our Terms of Service. If your website has been found to contain adult material or copyrighted content you will be suspended until the content in question is removed.

What is high system resource usage?

Typically every request that your website fulfills will require a small amount of “resource usage” from the server. This is generally relating to CPU or memory usage, as these are both finite resources available to all of the users on the server.

In some cases if your account is taking up more than its fair share of these resources, it can be detrimental to the other users on the server and our system administration team might need to step in with a temporary account suspension until you can correct the issues causing excessive usage.

The following excerpt from our Terms of Service explains why we monitor account’s resource usage and take actions when necessary:

“IMH Personal & Business Class hosting are shared hosting environments, so to ensure fast and reliable service to all of our clients, accounts that adversely affect server or network performance must correct these issues or will be asked to upgrade to a virtual or dedicated server.”

What can cause high resource usage?

There are quite a few things that could cause high resource usage on your account, most of them can be optimized or adjusted to prevent further issues.

However in some cases depending on what you’re trying to do with your account, you might have simply outgrown the current hosting platform that you are on. You might need to start looking into a more appropriate platform to handle your level of resource usage activity such as a VPS (Virtual Private Server) or a dedicated server.

Below are some of the most common causes of high resource usage:

What options are available to solve resource usage issues?

There are two mindsets when it comes to tackling a resource usage issue:

  • Optimizing your website and applications to work within the resource usage constraints of your current hosting platform.
  • Upgrade to a more appropriate hosting platform for your activity, where more robust resource usage allotments are available.

Optimizing your account

Application specific optimizations

WordPress –

Joomla – How to Optimize Joomla

Gallery2 – Gallery2 Performance Tips

Magento – The developers of Magento have warned about high resource usage, indicating it could be difficult to run on shared hosting.

General optimizations and best practices

There are several online tools that can help you benchmark your website and provide some good starting points for general optimizations:

Dynamic page caching – Most website applications today will run a PHP/MySQL back-end. The PHP scripts are used to dynamically pull your content out of the MySQL database for your website. Most applications support some form of database caching either natively or via a plugin that can help cut down on duplicate database calls that can lead to excessive resource usage. This allows your site to serve more static HTML content which is quicker to load for your visitors, and less taxing on the server’s resources.

Search engines and bot activity – A lot of the time search engine crawlers, and other automated bots that are simply trying to index large portions of the Internet, could be among your highest amounts of traffic. This type of activity can sometimes have the same affect of multiple concurrent users on your website, and unlike humans they usually aren’t going to wait a good amount of time before they request your next page, but instead just follow your links one after another until they have the complete site indexed.

You can read about the (robots.txt) file and how to stop search engines from crawling your website, for info on how to help control the way in which search engines crawl your website, and what sections they’re allowed to index. If you for instance have an image gallery section of your website with photos of family and friends, that you might not necessarily want the whole world to know about, you can utilize (robots.txt) rules to tell search engines to ignore that section of your site.

This is also helpful if you have some sections of your site that could require a lot of database activity or other type of high resource usage activity. That way you can still provide that service to your human visitors, but you’re not wasting server resources to try to fulfill a bots requests for the same content.

MySQL optimization – As your database gets more and more usage, over time there can be additional overhead and you might need to re-index, or re-organize your data. The easiest and quickest way to handle this would be by optimizing the database from phpMyAdmin available from your cPanel. Sometimes this alone isn’t enough, and a manual re-structuring of your data or indexes might be necessary to keep your database queries fast and efficient.

Typically with database problems we’ll alert you if we notice hanging queries from our end, or a sudden increase in resource usage coming from your database activity. In most of these cases your site’s code or database design would need to be reviewed by the developer that created your site, as they should have a good understanding of its functionality and what could be causing problems such as “delayed INSERTS” which is a common problem on shared-hosting.

Before either a developer or yourself starts messing around with your database trying to optimize things, it’s generally recommend to first get comfortable with learning how to export and import a MySQL database with phpMyAdmin. That way you can always revert back to a good working copy of your database in the event that something is deleted in your optimization attempts by accident.

Upgrading your account

As your site grows so will its resource usage requirements. The fact that you might have to upgrade from shared-hosting to a more robust VPS or dedicated server platform is not always a bad thing, as this is typically a sign that your site has grown to the point where you’re receiving a good amount of visitors each month. If you’re not increasing the amount of visitors that your site is receiving but your resource usage is still higher than what our shared-hosting plans allow for, this can generally be an indication that something in your site’s code isn’t as efficient as it could be, or simply that all of the things you’re trying to do with your site are intensive in nature and require more resources per visitor than a more simple website would.

In most cases a customer will start off on shared-hosting, and as their business and website grows they will adjust their hosting plan accordingly. Typically a VPS is enough for most small to medium businesses depending on their exact needs, and then sometimes they will upgrade to a full dedicated server of their own, or even multiple dedicated servers if their usage warrants it.

Our system administration team can do a full resource usage profile of your account for you, and recommend the best hosting solution that will handle your current resource usage requirements as well as provide you room to continue to grow. The options that you have to upgrade to would be either a VPS, or dedicated server. Once you’ve decided what platform would be best for your account, you can read about how to upgrade or downgrade your hosting plan for information on how to go about getting your hosting package changed. In most cases we will handle the upgrade of your account for you from our end, and most moves don’t result in any downtime for your site(s).

Virtual Dedicated Server (VPS) – This type of server is a small virtualized container that is a step up from shared-hosting, but not as expensive or robust as a full blown dedicated server solution. They come in three different tiers depending on the level of memory or hard-drive space that is necessary for your account. With a VPS you have a much higher resource usage ceiling than with shared-hosting and you also have the ability to fully customize server-wide settings and configurations to best meet your exact needs. You can visit our VPS Hosting page for further information on this platform.

Dedicated Server – This type of server is a stand-a-lone physical server. This would be our most robust hosting platform, where you have full access to all of the hardware of this physical server, and don’t have to share any resources at all with other users. We also have three tiers of dedicated servers to best meet the expected resource requirements of your account and you can visit our Dedicated Hosting page for more information on this platform.

Conclusion

After reading this article you should now have a good understanding of some of the common issues that could possibly lead to an account suspension, and how to correct those to get your website back online. We will be constantly adding to this page to try to provide our customers with the most up to date information on how to avoid account suspensions. If you feel there was something that we missed which in your case would have helped you understand things better, please comment below so that we can be sure to get that corrected for the next person having similar issues.

InMotion Hosting Contributor
InMotion Hosting Contributor Content Writer

InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!

More Articles by InMotion Hosting

34 thoughts on “Account Suspensions

  1. […] is no longer an active account or email This account has been charged for renewal 3/22 and 4/06 The charges we activated from a previous credit card account.

  2. Hi. Currently I have a hosting Pro Plan, what hosting plan you recommend to up increase resources to next level? The WPS hosting plans are better then y currently plan? thanks.

    1. The WordPress hosting plan has similar levels to the corresponding Business plan but it has an NGINX reverse proxy cache specifically designed to work with WordPress so its possible depending on your site that it could lower your overall resource usage if you are having resource problems. Generally the next step if you are maxed out on resources is to go to a VPS.

    1. Hello,

      Thank you for your comment. Unfortunately, if your account is suspended I cannot correct this here in the public forums, as you would have to speak to System Administration. You can use the ticket portal in AMP to submit a ticket, or contact them 24/7 via phone or chat. They will be happy to provide more detailed information.

    1. Hello,

      As per the article above you will need to reach out to our live support so they can assist you with this.

      Best Regards,
      Kyle M

    1. Hello Manit,

      As per the response above and the article above, please contact our live support team in order to have your issue addressed and the website brought back online.

      If you have any further questions or comments, please let us know.

      Regards,
      Arnel C.

  3. My new account repeatedly says CPU usage was restricted within the last 24 hours (though I have yet to receive an email from support about this). Your link from the article to gMetrix is broken. I went to the other 2 links in the article and gave them the urls for the home page and most visited page on my site. Both had no issues, and according to pingdom, the most visited page loaded faster than 95% of websites tested. I also checked my error logs and no recent problems. So why is my CPU usage being restricted? The site has about 6k visitors and 15k page views a month; is that too high a volume for the primary domain of a reseller account?

    1. Hello Jo,

      We are unable to comment on specific account conditions here, but please feel free to contact our Live Support any time and they can check into things with you.

      Kindest Regards,
      Scott M

  4. Hi inmotion i was suspend to =/

    One hack make a php spam on my site…

    Im begin work hard to fix and in the same time the server have the suspention.

    I send an email to explain and here are 3 coders waiting to fix any other issues….

    24 hours down…. really bad to… i dont have a lot of clients i affraid because us can loose some because this problen =/

     

    Sended 2 emails, waited, send again, try chat some times… they ask to call, im from Brazil and its hard because is so expensive…. but i call too today, wait and speak with system admin, chat again, email again, and nothing =/ please help us… if the hack still i know the security is my responsabilly. So if persists I can stop the hosting to avoid the problen to inmotion….

     

    please help, and sorry for the bad english

    1. Hello Thiago,

      I apologize for this inconvenience however the support center would not be able to assist as to resolve your suspension would require account verification information and seeing how this is a public forum it is not advised to post that information. I would suggest replying to the email you would have received regarding the suspension as that will go directly to our systems administrators.

      Best Regards,
      TJ Edens

  5. I would like to renew my subscription.( www.*******.com)

    But it cant renew. Im not sure what’s going on. I try to contact through AMP but 24 hours passed, no respose anything at all. This is urgent. Please suggest me what to do?

  6. Hello, can you please give me access to fix the problem with my website…

    I reply to your email and i get no answer.

    Not good for our business.

    Thank you

    1. Hello Fadi,

      We are happy to answer specific questions about websites. You will need to ask them here, giving as much detail as possible.

      If you have received an email and our site is indeed suspended, then the System Admins will reply as soon as possible with details what you need to correct.

      Kindest Regards,
      Scott M

  7. I have an issue about the account suspension for the reason of hacking of website. It is been more than 24 hours that i have sent mail regarding restart or take out suspension but your team havent responded till yet. I am really annoyed and frustrated with your approach.

    1. Hello anup,

      I apologize for the inconvenience, did you happen to submit a ticket about this issue?

      Unfortunately it looks like the email account you’ve used to post here on our site isn’t registered to an account so I can’t see if we’ve received your email yet. Submitting a ticket via AMP ensures that your message makes it to us quickly, you can also give us a call or start a live chat to see what might be going on with your account if you’ve yet to receive a email back from us yet.

      – Jacob

  8. Hi,

    I’m having big issues with a suspension. I just want an explanation about it. I sent an email to the first address and all that kind of stuff, but no one replied me. Pls reply ASAP.

    Thank you for your time.

    1. Hello Trung,

      Thank you for contacting us, I understand your frustration. Since this is just our public forum, we cannot provide detailed account information here. If you already replied to Live Tech Support, they will respond to you as soon as possible, in the order your request was received.

      If you have any further questions, feel free to post them below.
      Thank you,

      -John-Paul

Was this article helpful? Join the conversation!

Questions about our MailChannels Deployment? We have answers and are here to help!Learn More
+