Regular readers of this blog may have noticed that accessing this blog has been flaky all weekend. I've gotten numerous reports via Twitter that my blog was displaying the following error message when being visited

Server Error in '/site1/weblog' Application.
--------------------------------------------------------------------------------
Exception of type 'System.OutOfMemoryException' was thrown.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.]
Go1999(RegexRunner ) +0
System.Text.RegularExpressions.CompiledRegexRunner.Go() +14
System.Text.RegularExpressions.RegexRunner.Scan(Regex regex, String text, Int32 textbeg, Int32 textend, Int32 textstart, Int32 prevlen, Boolean quick) +144
System.Text.RegularExpressions.Regex.Run(Boolean quick, Int32 prevlen, String input, Int32 beginning, Int32 length, Int32 startat) +134
System.Text.RegularExpressions.Regex.Match(String input) +44
newtelligence.DasBlog.Web.Core.UrlMapperModule.HandleBeginRequest(Object sender, EventArgs evargs) +458
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

This seems like a straightforward issue. The machine my blog is hosted on is running out of memory probably because the server is either overloaded from having too many sites hosted on it or one of the sites is badly written and is using up more than its fair share of memory. This has happened once or twice in the past and when it did I used the Live Chat feature of WebHost4Life, my hosting company, to contact a support rep who quickly moved my site to a different server. Thus when I got the first reports of this issue I thought this would be a routine support issue. I was sorely mistaken.

Earlier this year, WebHost4Life started migrating their customers to a new infrastructure with a different set of support staff. It seems this was a cost cutting measure because the new support staff seem to be a lot less technical than their previous counterparts and seem to have less access to their infrastructure. Over the weekend I chatted with about three or four different support folks over IM and opened a ticket that was closed multiple times. Here is a sampling of some of the messages that were written as part of closing the support ticket by WebHost4Life

Hello,

Thank you for contacting Support.

We apologize for any inconvenience this has caused you. I have checked your website at the URL: http://www.25hoursaday.com/weblog/ and it is working fine. Could you please check it once again after clearing browser cache and cookies? If the issue persists, please get back to us with the exact error message, so that we will investigate on your issue.

Thank you!

Sincerely,

Sharon <redacted>
Customer Support

~~~ TICKET CLOSED

Hello,

Thank you for your reply.

I have checked your website URL: http://www.25hoursaday.com/weblog/ and I was able to duplicate the issue. I have received the error message. Hence, I have asked a member of our team who specializes in website management to review your issue. You should be hearing from this specialist within 24-48 hours. If you have any questions in the meantime, please let us know and be sure to refer to the link http://www.webhost4life.com/member/sconsole for the quickest service.

Thank you for choosing webhost4life, we appreciate your support.

Sincerely,

Sharon <redacted>
Customer Support

~~~ TICKET ESCALATED TO TIER 2 SUPPORT

Hello,

I have checked the issue and and was not able to duplicate it. It seems to be issue with your ISP. Please check once again and if the issue still persists, please get back to us, tracert results of the website when you experience the issue and also the exact time and location so that we can investigate on it further.

If you have any further questions, please update the Support Console.

Sincerely,

Aleta <redacted>
Technical Specialist

~~~ TICKET CLOSED

Hello,

Thank you for getting back to us.

Currently, your website http://www.25hoursaday.com/weblog/ is loading without any slowness. I suggest you to check the website functionality again and get back to us, if the issue persists.

If you have any further questions, please update the Support Console.

Sincerely,

Kara
Technical Specialist

~~~ TICKET CLOSED

I’m still getting reports that my blog is throwing out of memory exceptions infrequently and as you can see from the above there isn’t anything being done to fix this problem. At first I wondered if the poor support I was getting was because this happened on the weekend and perhaps the technical folks only work weekdays. Unfortunately my hopes were dashed when someone on Twitter pointed me to webhosting review site with dozens of complaints about WebHost4Life which echoed my experience. It seems the company is under new management and quality has suffered under some of their cost cutting moves.

Although I paid for a year’s worth of service, I’ve decided that I probably need to switch hosting companies. Thus I’m seeking recommendations for a web hosting company that supports ASP.NET and .NET 2.0 or higher from any of my readers. Also if anyone is familiar with the process of cancelling your service with a web host including getting refunded for services not provided, I’d love any experience or tips you have to share.


 

Monday, 12 April 2010 19:34:18 (GMT Daylight Time, UTC+01:00)
ServerIntellect's always been a champ for me.
Michael Scholz
Monday, 12 April 2010 20:24:48 (GMT Daylight Time, UTC+01:00)
DiscountASP.NET work fine for me.
Kevin Daly
Monday, 12 April 2010 21:12:53 (GMT Daylight Time, UTC+01:00)
Unless you need to host a custom web application, why do you need a hosting company to host your blog and a couple of static pages. Couldn't you use Blogger? (Yeah, I know, Google, Microsoft, competitor, etc, but if this is the only reason, it would be really silly.) Hosting your blog on Blogger would cost you just the domain renewal fee, which you would need to pay with any hosting provider anyway. Seriously, I don't see any functionality on your blog that wouldn't be possible to achieve with Blogger. Just an idea.

Regarding hosting companies, from the search I keep doing once in a while, I always find a few people saying: use X, it's cheap and reliable. But then I start digging and find other people complaining about pretty much the same problems with X as anything else including WH4L (which, I agree, is currently unacceptable; it's hard to imagine how a company can screw up its primary business so badly). So I have an impression that all sites in the $10-$20/month range are pretty similar. So my criteria became: how good is tech support once something goes wrong. But the conundrum is that newer companies seem to be more responsive, but since they just started, it's hard to say how long they will be around and whether they keep the same level of support once they get bigger. And older/bigger companies (GoDaddy, 1&1, etc) seem to have the same shitty support.

Here are some cheaper, lesser known companies that you may want to consider: ReliabaleSite, HostOptima, WinHost. But I would rather go Blogger.
Monday, 12 April 2010 21:22:20 (GMT Daylight Time, UTC+01:00)
DiscountASP.NET has also worked great for me. They seem very aggressive about keeping up with the latest technologies---e.g. they had .NET 4 betas for us almost as soon as Microsoft released them---and also give remote access via the IIS admin tool to many settings. (Although I guess these days that's more or less a frontend for web.config.) I have had a couple support experiences that all went well and indicated technical competence, e.g. once I asked if they would be willing to modify machine.config to enable GZIP compression of Ajax requests, and they were able to comprehend what I was asking enough to decline it politely.
Tuesday, 13 April 2010 04:35:21 (GMT Daylight Time, UTC+01:00)
ServerIntellect.com

After seeing Scott Cate recommend this host, I started use them, not bad on the support. They have all 3 ways of contact, Live Chat, Form to file on site, and Phone. I called them Christmas Eve and there really was someone there. I use their Tier-1 shared host $15/mo, one site + one sql server. Though I didn't feel my site is particularly fast, like you they've switched my site to a less croweded box which helped some. And, their shared host is still using Windows Server 2003, so not iis7 yet.


CrystalTech.com

Phil Hacck uses them and StackOverflow was using them. My research shows that many other people say good things about CrystalTech and ServerIntellect.


Orcsweb.com

Scott Hanselman uses them, if I'm not mistaken I think asp.net is using them or was using them. Expensive, but I heard people say they never had any problems with them. Right now they have 25% off on any plan for 3 month. This is one host I'm interested in trying out in the future.


Hope this helps,
Ray.
Ray Fan
Tuesday, 13 April 2010 12:42:02 (GMT Daylight Time, UTC+01:00)
I switched from Webhost4life to a virtual server both gave me support nightmares - I then switched to mosso - now rebranded to rackspace cloud and cannot fault them - their support is totally awsome - its not the cheapest but has been very reliable - do you have rough idea of bandwith requirements for your site?

Cheers
Richard
Tuesday, 13 April 2010 17:15:36 (GMT Daylight Time, UTC+01:00)
The "99% uptime" webhost4life brags about on its webpage sounds great until you do the math... that allows for about 87 hours of downtime per year.

Unfortunately I don't have any hosting provider recommendations that fit your requirements; the one I use is linux based.
Tuesday, 13 April 2010 21:50:59 (GMT Daylight Time, UTC+01:00)
It's funny that you mention canceling webhost4life because that's what I attempted to do over the weekend. Good luck finding a way to cancel your account on their website. There's a none existent form you have to fill out. I'm still looking for a way to cancel that doesn't require a phone call.

Also, look at the terms of service, you're not always entitled to a refund, AND to add insult to injury, they can charge you $35 for canceling.

I've been a webhost4life customer for 3 years, and I'm canceling in favor of my Windows Live Space and Custom Domains/Admin Center, i.e. domains.live.com. I've just found that Windows Live has all of the features I need in a personal website/blog.

I was a Crystaltech.com customer for many years, and I must admit that they are by far the best web host I've ever used. They actually notify you in advance of planned downtime and upgrades. Webhost4life provided no notifications. Crystaltech also uses Smartertools software, which is also a plus.

Jason
Tuesday, 13 April 2010 21:55:15 (GMT Daylight Time, UTC+01:00)
I've actually had a great experience with GoDaddy. Their support was just fine. It is phone based and the few issues I've had have all been resolved quickly.

Maybe some of the other suggestions are better, I wouldn't know, I haven't had to shop around in a long time... but that's because I'm happy with the service and price I'm getting. My point is, I wouldn't dismiss them out of hand because they're big.
Sid
Wednesday, 14 April 2010 10:54:39 (GMT Daylight Time, UTC+01:00)
ServerIntellect's support has always been top notch. I have no problem recommending them.
Thursday, 15 April 2010 21:31:16 (GMT Daylight Time, UTC+01:00)
I had similar issues with WebHost4Life back around February. They switched or were switching to new servers. I lost email for 3 days while they "were fixing it". I switched to GoDaddy.Com. About a month or so later I got an email from WebHost4Life saying they could process my credit card for service. I had to inform them that I had cancelled the previous month. Left hand doesn't seem to know what the right hand is doing.
Monday, 19 April 2010 22:05:13 (GMT Daylight Time, UTC+01:00)
I have had experience with 2 good hosting companies - http://softsyshosting.com and http://brinkster.com. Both of them are pretty good, decent hosting pricing and the tech support is simply awesome.
Tuesday, 20 April 2010 19:05:56 (GMT Daylight Time, UTC+01:00)
Thanks a lot.Good information.Unfortunately I don't have any hosting provider recommendations that fit your requirements; the one I use is linux based
Tuesday, 20 April 2010 19:06:34 (GMT Daylight Time, UTC+01:00)
Scott Hanselman uses them, if I'm not mistaken I think asp.net is using them or was using them. Expensive, but I heard people say they never had any problems with them. Right now they have 25% off on any plan for 3 month. This is one host I'm interested in trying out in the future.
Wednesday, 21 April 2010 05:33:31 (GMT Daylight Time, UTC+01:00)
Canceled my account with Webhost4Life about a year ago, and didn't have any problems in getting a refund. Think I just had to email the support staff, and got a check in the mail within a week for the remainder of the yearly fee. Good luck finding a new host, look forward to hearing who you decide to use as I'm still on the lookout for a new host.
MR
Comments are closed.