First let me say that I understand that no hosting company is going to be perfect. I understand that they have to deal with issues every single day and sometimes an issue may not get resolved immediately. And now that I have gotten that off my chest, let me tell you of my experience with a hosting company called HostMySite.com.
It all started last year when I finally had it with CrystalTech. CrystalTech's tech support at the time was horrendous. I could no longer deal with the constant site crashes and abysmal support responses. So after a few weeks of scouring the web, I made the decision to move a couple of clients to HostMySite. On average, people were giving them praise and said that their tech support was superb. They were a little more expensive, but I made the assumption that this was the price I had to pay to receive better service. I had my clients buy their top shared hosting ColdFusion 8 plans.
Almost immediately after moving the site over to their server, we began to notice problems. HostMySite uses a ColdFusion server management application called "SeeFusion". I'm not 100% familiar with this program, but from what I can gather it keeps the different sites in check by making sure that they don't overload the server, kill request that take to long and handle server restarts. The error message we started to see was simply called the "java.lang.ThreadDeath" error.
I know this, because I set up ColdFusion to e-mail me any errors on the site through the Application.cfc component. On average I was getting about 25 of these a day. So I opened a support ticket and then got a response of "Hi, we looked at your site and it seems to be working for us". Oh oh. If you don't know this by now, this is what I like to call "The first sign of crappy tech support". It basically means that some guy opened the support ticket, pointed his browser to the website in question and if he can see the first page, then the problem must have fixed itself. After he e-mails me this, he says "If you have any further problems, let us know", and the he closed the ticket.
I preceded to contact him again and said "The site will work for a bit, but then crashes. You must have looked at it when it was active for a minute or two. Can you please take a look at it again." And then I mentioned in a very polite way that maybe, I don't know, he could look at the frick'n log files to see what's frick'n going on.
This went on for a few weeks and it finally came down to them moving the site to a new database. If you recall, awhile back I gave you a ColdFusion tip to see the database response times. For our site they were across the board. We had anywhere from 30ms to 50,000ms for a very simple cfquery SELECT statement (SeeFusion was set to kill any process over 50,000ms). I had to present these findings to tech support to finally get them to move the site to another database server.
So over the next few months, we would sporadically get these ThreadDeath error messages. Nothing major, but during the course of a week we would get anywhere from 25 to 50 of them. These messages would come in clusters, so most of them were happening when the server was restarting. After the restart, things would return back to normal for a day or two, until the process started all over again.
Now, during this time I consulted with a professor at a local university who taught programming. His specialty was SQL, especially mySQL. I wanted him to take a look at some of my code, to make sure that it wasn't something I was causing. We had a few pages that had a couple of SQL scripts, that I thought were a little bit complex. He assured me, that what I was doing was nothing spectacular. And they shouldn't be causing any kind of significant server load. I was somewhat relieved, since I don't think of myself as any kind of SQL master.
I have not touched the site since early March. As of 2 weeks ago the site started seeing a major increase in crashes. It was a little bit different this time, since now the site was just displaying a blank page. Normally, we would see that JRun was restarting or some similar server message. I opened up a support ticket and got the standard tech support first move, "Hi, we looked at your site and it seems to be working for us." Hmm... this must be the equivalent of the first opening chess move, were you move your king's pawn out 2 spaces.
I really didn't want to play chess with these guys this morning, so I thought I would be cute and I opened up another Support ticket. I told them that I appreciated how quickly the resolved my last issue and would appreciate their help on another, which oddly enough was very similar to the first. And to make sure that they could see the errors, I began e-mailing them every single error message I received. At some point I had an epiphany and set up the Application.cfc to e-mail tech support every error as well. By the end of the day, the should have received 50 e-mails with the error dump. Check.
Eventually, after a few days, they tired of my little game and asked that we turn the e-mail reporting off. I did, but I still do not have a resolution for this problem. It's been 2 weeks... 2 WHOLE WEEKS WITH MY CLIENTS SITE DOWN!!!! And the problem has still not been fixed. And just so you guys get a good sense of my frustrations, I present you a screen capture of the error messages from my clients site. This picture shows 158 errors messages within a 23 hour period. Since I have started this blog post, I have received well over 200 error messages within 24 hours... checkmate... they win. I will pick up my board and move the game to another hosting company.

If anyone can recommend a good hosting company, I am all ears. I have read some positive reviews of a company called Edgewebhosting.net. But I would love to get some feedback from you guys. Any feedback would be appreciated. Thanks.
4 responses to "Opinion: HostMySite.com Problems, or The Worst Shared Hosting Company I've Ever Dealt With"
Let me know if I can help!
I am hosting few sites to HostMySite.com and things were almost perfect... since one of these websites started to have a lot of traffic. We started to have a lot of performance issues and finally we were requested to purchase a VPS account and migrate this website there. I had to mention the support we get till then was superb! HMS support team is very good and they reacted pretty fast everytime. So, we purchase this VPS account and since we are paying a lot more now then before we were expected at least the same level of support and quality of services. Well, seems that we were wrong. We started to have hillarious issues!
One time, they gave our IP address to a new customer by mistake (??) so when we tried to access our website we got a fresh new "Apache installation welcome screen"! They said it's the first time when this is happening... Are we so unlucky?
Few days later we opened the website and we thought we were back in time. Our website version was two weeks back! Everything we worked in two weeks + all the files we uploaded meantime was lost. Everything looked just like two weeks ago! After a lot of stress and messages back and forth they admited they restored an old backup and they found two versions of our website. The guy taking care of this issue was asking me: which one of the two versions is the latest one! Stupid question on my opinion... Anyhow, the website was back to the most recent version after 10 or 12 hours! You can imagine that meantime some of our customers worked on the old version and uploaded files and updated their info... We lost that, of course.
Right at this moment our VPS is not working. Not responding to ping, website down, etc. Dead! It's been more than two hours and they didn't figure out what is wrong and how to solve this problem. It is something "related to the hardware node and you are not the only VPS affected by this problem".
We pay almost $200 / month for this service. Should we try the new "Cloud Hosting" from HMS? Should we move? Where?
You came to the right place, because I feel your pain. The funny thing with my experience, is that the money was never an issue. We would have gladly paid the extra money IF the service was better. And it wasn't.
At this point, I have moved my client over to Hostek.com and the service and level of support is about 1000% better. I will admit, that Hostek.com can be a little stricter on a few things, but if you call them, they usually will help out. As an example, a few pages we had were getting the SeeFusion request timeout errors, so they increased the time out length for those pages. I never even thought that was possible, HostMySite had never mentioned that you could do this.
I'm not sure if Hostek.com has VPS or not and I know they prevent a few tags, like cfobject, etc. So they might not be for everyone.
If you notice in some of my other Posting, I've been dabbling with Railo, which is an Open Source ColdFusion Language server. I'm wanting to see how this thing handles some of my sites, because eventually I plan to by a normal hosting account and install Railo on it (Or Blue Dragon). This should save my clients money and allow me to have a little more control of ColdFusion.
I wish you luck, be sure to come back here and let me know how things work out.
And as a side note: Don't hesitate looking for another provider right now, it's been my experience that HostMySite will not be able to fix your problem (we were down for a month going back and forth with them).
Curious to know your experience and impressions so far with Hostek. I've hosted with CrystalTech for about 2.5 yrs and considering trying out Hostek since they provide more bang for the buck
Hostek restricts a few tags, but if you call them up, they seem willing to work with you. I'm not crazy about their Control Panel, but I think that has more to do with not being familiar with it. All in all, if you have a a site that you can move over there, go for it.
And for the record, I am not affiliated and/or receive any kind of kick-back from Hostek for recommending them. I am just a simple ColdFusion developer like everyone else. Good luck!