<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yan Pritzker &#187; bluehost</title>
	<atom:link href="http://yanpritzker.com/category/bluehost/feed/" rel="self" type="application/rss+xml" />
	<link>http://yanpritzker.com</link>
	<description>photographer, entrepreneur, software engineer, musician, skier</description>
	<lastBuildDate>Thu, 26 Apr 2012 18:11:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel="next" href="http://yanpritzker.com/category/bluehost/feed/?page=2" />

		<item>
		<title>Why I left bluehost: shared hosting doesn&#8217;t work</title>
		<link>http://yanpritzker.com/2010/03/01/why-i-left-bluehost-shared-hosting-doesnt-work/</link>
		<comments>http://yanpritzker.com/2010/03/01/why-i-left-bluehost-shared-hosting-doesnt-work/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:58:05 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[bluehost]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=209</guid>
		<description><![CDATA[This blog is now proudly hosted on slicehost.com! It seems somewhere in the last couple days, bluehost touched something on my shared hosting account that caused php-mysql to break, and this blog was displaying a message about this breakage. This was the last straw for me. I previously wrote about how bluehost would not admit [...]]]></description>
			<content:encoded><![CDATA[<p>This blog is now proudly hosted on <a href="http://slicehost.com">slicehost.com</a>! It seems somewhere in the last couple days, <a href="http://bluehost.com">bluehost</a> touched something on my shared hosting account that caused php-mysql to break, and this blog was displaying a message about this breakage. </p>
<p>This was the last straw for me. I previously wrote about how <a href="http://skwpspace.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/">bluehost would not admit to overselling even in the face of clear problems</a> and <a href="http://skwpspace.com/2008/04/25/does-mysql-really-need-occasional-restarts/">claiming that restarting mysql regularly was an accepted practice to solve problems</a>, and <a href="http://skwpspace.com/2008/07/10/bluehost-stores-your-password-in-plain-text/">storing my password in plain text</a>. I was reminded last night why shared hosting is a failure (besides the problems of shared resources in a non-isolated way) &#8211; you simply don&#8217;t have control over what the host decided to do with the server.</p>
<p>Isolated, virtualized hosting is the way of the future. You get completely predictable behavior &#8211; no one will be messing with this server but me. I would run this blog on EC2, but at this point the processing needed is just way too small so I went with slicehost and their $20 256M slice because EC2 does not offer a comparable cheap product. Slicehost is not ideal because they don&#8217;t allow you to provision your images from the outside (in other words, to use a product like <a href="http://elasticserver.com">CohesiveFT&#8217;s elasticserver.com</a> to create a bill of materials for a server and provision it predictably (disclaimer: I work for this company, but I also use the product for personal use with <a href="http://planyp.us">Planypus</a>)), but it cheaper than EC2 and for my personal blog, that wins over the convenience of dynamic provisioning for now.</p>
<p>Goodbye bluehost, and good riddance.</p>
<div class="plus-one-wrap"><g:plusone href="http://yanpritzker.com/2010/03/01/why-i-left-bluehost-shared-hosting-doesnt-work/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2010/03/01/why-i-left-bluehost-shared-hosting-doesnt-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bluehost.com ignores customer complaints on database downtime</title>
		<link>http://yanpritzker.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/</link>
		<comments>http://yanpritzker.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 08:34:54 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[bluehost]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://skwpspace.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/</guid>
		<description><![CDATA[I gave bluehost more than two months to fix their issues, or even simply notify their customers of ongoing problems and make some sort of gesture to make up for the downtime. They have done neither, while the server that hosts this blog (box 12 at bluehost) continues to have constant database downtime. I&#8217;ve included [...]]]></description>
			<content:encoded><![CDATA[<p>I gave bluehost more than two months to fix their issues, or even simply notify their customers of ongoing problems and make some sort of gesture to make up for the downtime. They have done neither, while the server that hosts this blog (box 12 at bluehost) continues to have constant database downtime. </p>
<p>I&#8217;ve included a one liner history of my interaction with them. My responses are paraphrased, while theirs are direct quotes from their emails. Note that they usually respond hours later when the site has restored itself due to their reaper scripts constantly restarting the database.</p>
<ul style='font-family:courier'>
<li style='color:gray'>February 13 Yan: Database problem.</li>
<li>February 13 Bluehost: The processes on your server have been shut down.  The site is showing up and running.</li>
<li style='color:gray'><em>At this point I call them, have a chat, they say they have had ongoing problems and they will be fixed. I ask them to notify customers. They do not.</em></li>
<li>Mar 9 Bluehost:  Currently MySQL on your server (box12) is overloaded.  </li>
<li>Mar 10 Bluehost: It looks like you are exceeding your own mysql active connection limit which is 30</li>
<li style='color:gray'>Mar 10 Yan: How can I exceed 30 connections with a blog that gets low traffic and runs 5 php processes? Database is down again.</li>
<li>Mar 10 Bluehost:  At this time there are no connections to terminate.</li>
<li style='color:gray'>Mar 17 Yan: Down again.</li>
<li>Mar 17 Bluehost: Checking the sites both show up an running.  At this time there is no issue at this time.</li>
<li><em>Database goes down 10+ times between March and April. I just wait, hoping they will fix it.</em></li>
<li style='color:gray'>Apr 17 Yan: Down again.</li>
<li>Apr 17 Bluehost: I have checked your databases, and do not see the connections maxed out.</li>
<li style='color:gray'><em>After several angry emails, my ticket is escalated to the next level of support. The person seems more intelligent than the previous support staff who clearly have no ability to investigate past events.</em></li>
<li style='color:gray'>Apr 18 Yan: Why do I see scripts that constantly restart mysql?</li>
<li>Apr 18 Bluehost: When there are problems with mysql the server will try to restart it.</li>
<li style='color:gray'>Apr 18 Yan: Brilliant answer.</li>
<li>Apr 25 Bluehost: <b> I can see that Mysql has been having some problems on your server.</b> <em>(Ya think!?)</em></li>
<li style='color:gray'>Apr 25 Yan: Who is eating my connections? I asked before and no one answered how 5 php processes are eating 30 connections.</li>
<li>Apr 25 Bluehost: [...]Not necessarily from your account[...]<b> To be honest some boxes seem to have more problems then others and box 12 happens to be one of those boxes. </b></li>
<li style='color:gray'>Apr 25 Yan: How about telling your customers that box 12 has some capacity issues and moving them off?</li>
<li>Apr 28 Bluehost: <b>I have been keeping a close eye on box12 it hasn&#8217;t been having any issues the last few days.  There is no capacity problems.</b></li>
<li style='color:gray'>Apr 28 Yan: Down again.</li>
<li>Apr 30 Bluehost: <b><em>no response&#8230;.</em></b></li>
<li style='color:gray'><em>I call them up. The support person verifies that there have been ongoing issues on box 12. I ask why the customers have not been notified. She says because they prefer to spend their energy on fixing the problem and probably most customers don&#8217;t use the database. I say, fine, but it&#8217;s been 2 months. She says she doesn&#8217;t have a good answer. I inform her that their failure to be proactive is resulting in this blogpost.</em></li>
</ul>
<p>Well, that&#8217;s the story. Draw your own conclusions. Either there are some serious miscommunication issues inside this company, or the support staff have been lying to me outright. In either case, it&#8217;s not a company I wish to continue to do business with. I&#8217;m looking for a new hosting provider to move away from Bluehost. </p>
<p>They&#8217;ve moved me to a different server now in hopes that this new home will have less downtime&#8230;however as of today they have still to my knowledge not contacted anyone else on box 12 to tell them about ongoing problems.</p>
<div class="plus-one-wrap"><g:plusone href="http://yanpritzker.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/04/30/bluehostcom-ignores-customer-complaints-on-database-downtime/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Does Mysql really need occasional restarts?</title>
		<link>http://yanpritzker.com/2008/04/25/does-mysql-really-need-occasional-restarts/</link>
		<comments>http://yanpritzker.com/2008/04/25/does-mysql-really-need-occasional-restarts/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 16:43:06 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[bluehost]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://skwpspace.com/2008/04/25/does-mysql-really-need-occasional-restarts/</guid>
		<description><![CDATA[You may have seen my blog occasionally go down due to database problems. I have been constantly on email and phone with bluehost support to try to figure this out. The responses I&#8217;ve gotten always seem completely ignorant of bigger issues. Ranging from &#8220;we didn&#8217;t see a problem&#8221; to &#8220;we killed the threads so everything [...]]]></description>
			<content:encoded><![CDATA[<p>You may have seen my blog occasionally go down due to database problems. I have been constantly on email and phone with bluehost support to try to figure this out. The responses I&#8217;ve gotten always seem completely ignorant of bigger issues. Ranging from &#8220;we didn&#8217;t see a problem&#8221; to &#8220;we killed the threads so everything should be fine now&#8221;. The last time it happened, I was online at the time and literally saw some reaper scripts fire up and nuke the Mysql server and cause it to restart. So I decided to investigate why this was happening with support.</p>
<p>After about a round of ten emails, I got escalated to level 3 support and got the best &#8220;<a href="http://alunthomasevans.blogspot.com/2007/10/old-microsoft-joke.html">you&#8217;re in a helicopter</a>&#8221; response ever: I asked why they have scripts that run that kill and restart mysql after I caught this happening during a time when my blog was down. The answer: &#8220;When there are problems with mysql the server will try to restart it&#8230;&#8221;. Uh, really? </p>
<p>Now maybe I&#8217;m crazy here, but can I get a show of hands of people who have such problems with their Mysql that they have to regularly restart it? In my experience, it&#8217;s possible to run a properly configured database instance with nearly infinite uptime. So, are they royally screwing something up? Or is this really just a downside of running a database for tons of clients who may be doing bad things to it?</p>
<p><strong>Update:</strong> bluehost has admitted the problem is not from my account. They have a connection limit of 20 connections for Mysql for <em>all accounts on the server</em>. That it took me ten emails to have them admit they&#8217;re overselling capacity is downright unacceptable. And I&#8217;ve been fighting this battle with them for more than two months now. I asked them time and time again to admit they&#8217;re overselling and to fix the problem by reducing load on the server, but no one would so much as even answer my question, every time implying that it was my php scripts (a standard wordpress installation, using caching, and on low traffic with less than 5 php fastcgi instances) causing the problem. Now they&#8217;re offering to migrate me to another server, clearly again band-aiding the problem instead of addressing the core of the problem.</p>
<p>From bluehost support:<br />
<blockquote>&#8220;When you get the error that mysql is out of connections that means mysql connections on your server have backed up to the point to where the connections are maxed.  Not necessarily from your account, but the server as a whole.  We don&#8217;t think a restart is the answer to the problem, however often times stopping mysql, running a repair to fix any corrupt tables then restarting will often times clear out the cause of the problem.&#8221;</p></blockquote>
<div class="plus-one-wrap"><g:plusone href="http://yanpritzker.com/2008/04/25/does-mysql-really-need-occasional-restarts/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/04/25/does-mysql-really-need-occasional-restarts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

