<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: TechCrunch Down. I&#8217;m Pissed.</title>
	<atom:link href="http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/</link>
	<description></description>
	<pubDate>Thu, 04 Dec 2008 20:54:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Are Your Visitors Suffering From Widget Blindness?</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-194246</link>
		<dc:creator>Are Your Visitors Suffering From Widget Blindness?</dc:creator>
		<pubDate>Tue, 26 Aug 2008 15:44:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-194246</guid>
		<description>[...] increase the page load time, if it even finishes loading at all. Popular blog TechCrunch had to remove widgets due to them crashing the [...]</description>
		<content:encoded><![CDATA[<p>[...] increase the page load time, if it even finishes loading at all. Popular blog TechCrunch had to remove widgets due to them crashing the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: boojies &#187; Captain TechCrunch</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-82589</link>
		<dc:creator>boojies &#187; Captain TechCrunch</dc:creator>
		<pubDate>Sat, 02 Jun 2007 19:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-82589</guid>
		<description>[...] But all isn’t always so glamorous.  Granted this is old news (Feb 2007), but it’s interesting to see Michael bust a sweat trying to keep his site up.   Posted in blogging, hosting, startup. [...]</description>
		<content:encoded><![CDATA[<p>[...] But all isn’t always so glamorous.  Granted this is old news (Feb 2007), but it’s interesting to see Michael bust a sweat trying to keep his site up.   Posted in blogging, hosting, startup. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: boojies Captain TechCrunch &#171;</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-81148</link>
		<dc:creator>boojies Captain TechCrunch &#171;</dc:creator>
		<pubDate>Tue, 29 May 2007 08:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-81148</guid>
		<description>[...] But all isn&#8217;t always so glamorous.  Granted this is old news (Feb 2007), but it&#8217;s interesting to see Michael bust a sweat trying to keep his site up.   Posted in startup, hosting, blogging. [...]</description>
		<content:encoded><![CDATA[<p>[...] But all isn&#8217;t always so glamorous.  Granted this is old news (Feb 2007), but it&#8217;s interesting to see Michael bust a sweat trying to keep his site up.   Posted in startup, hosting, blogging. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Lea</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-53285</link>
		<dc:creator>Chris Lea</dc:creator>
		<pubDate>Thu, 08 Mar 2007 21:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-53285</guid>
		<description>Hello all. I'm Chris Lea from (mt) Media Temple. There's been some conjecture here about what the problems were with techcrunch.com and what we did to fix it, so I'd like to set the record straight. We're all fans of transparency. :)

I'll start off by clarifying things that were NOT the problem.

1) The problem wasn't that we don't have staff on hand to look at things. We have 24/7/365 support. This account is flagged such that if there is a service down issue, either myself or Daniel Greene (another of our engineers) is to be located no matter what time of day it is. This is because the two of us are very familiar with the server set up. The amount of time it takes me to wake up at 4am, walk over to my computer, and shell in is less time than it would take for an engineer who is not familiar with the site to look around as see what is going on, so that's why I got the phone call.

2) The problem was not hardware related. The site has more than enough hardware for the traffic it is currently getting.

3) The problem was not Wordpress. There were a few issues that came up because of a couple of Wordpress plugins that are really badly written and were beating up the database, but they were identified and disabled. Wordpress itself did not cause any issues.

So, now moving on to what the issues actually were. Essentially, what was happening is that in circumstances where you had the combination of a traffic burst (say from Digg) and any slowdown in any part of the system (say from widgets) there would be a snowball effect with the apache processes. In the forking model that apache is running under, when a widget is slow to load, an apache child stays open waiting for the request to complete. During that time, the child is unable to accept any new requests, so when the next request came in apache would fork another child to handle it. Under a traffic burst situation, this would rather quickly run apache up to the maximum number of allowed children. At that point, the next connection would appear to just hang and the site would appear non-responsive or very slow. Increasing the amount of children apache was allowed to spawn to a number high enough to handle all the requests ate up all the RAM on the box so that wasn't a viable solution.

The thing that did fix the situation was switching techcrunch.com to being served by lighttpd. I had been thinking about doing that for a while, but I hadn't run it before on a site with these operating parameters. And, I didn't understand its blocking model as well as I do now, so I wasn't sure that switching to lighttpd would have fixed things.

Fortunately, the great Matt Mullenweg shot an email over saying "if you're running apache and mod_php, you're likely to see behavior like [exactly what we were seeing] ... you should run something like Lightspeed or lighttpd." Now, since Matt is one of the smartest guys I've ever talked to in this industry, I was more than happy to believe him and we switched over to lighttpd that evening.

That solved the issue because lighttpd has an event driven architecture and therefore doesn't block on things the same way apache does. We have not had any material issues with the setup since then.

So, I hope this clears things up for those parties that are interested. If you'd like to know more about anything in particular, I can be reached at chl@mediatemple.net.</description>
		<content:encoded><![CDATA[<p>Hello all. I&#8217;m Chris Lea from (mt) Media Temple. There&#8217;s been some conjecture here about what the problems were with techcrunch.com and what we did to fix it, so I&#8217;d like to set the record straight. We&#8217;re all fans of transparency. <img src='http://www.crunchnotes.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll start off by clarifying things that were NOT the problem.</p>
<p>1) The problem wasn&#8217;t that we don&#8217;t have staff on hand to look at things. We have 24/7/365 support. This account is flagged such that if there is a service down issue, either myself or Daniel Greene (another of our engineers) is to be located no matter what time of day it is. This is because the two of us are very familiar with the server set up. The amount of time it takes me to wake up at 4am, walk over to my computer, and shell in is less time than it would take for an engineer who is not familiar with the site to look around as see what is going on, so that&#8217;s why I got the phone call.</p>
<p>2) The problem was not hardware related. The site has more than enough hardware for the traffic it is currently getting.</p>
<p>3) The problem was not Wordpress. There were a few issues that came up because of a couple of Wordpress plugins that are really badly written and were beating up the database, but they were identified and disabled. Wordpress itself did not cause any issues.</p>
<p>So, now moving on to what the issues actually were. Essentially, what was happening is that in circumstances where you had the combination of a traffic burst (say from Digg) and any slowdown in any part of the system (say from widgets) there would be a snowball effect with the apache processes. In the forking model that apache is running under, when a widget is slow to load, an apache child stays open waiting for the request to complete. During that time, the child is unable to accept any new requests, so when the next request came in apache would fork another child to handle it. Under a traffic burst situation, this would rather quickly run apache up to the maximum number of allowed children. At that point, the next connection would appear to just hang and the site would appear non-responsive or very slow. Increasing the amount of children apache was allowed to spawn to a number high enough to handle all the requests ate up all the RAM on the box so that wasn&#8217;t a viable solution.</p>
<p>The thing that did fix the situation was switching techcrunch.com to being served by lighttpd. I had been thinking about doing that for a while, but I hadn&#8217;t run it before on a site with these operating parameters. And, I didn&#8217;t understand its blocking model as well as I do now, so I wasn&#8217;t sure that switching to lighttpd would have fixed things.</p>
<p>Fortunately, the great Matt Mullenweg shot an email over saying &#8220;if you&#8217;re running apache and mod_php, you&#8217;re likely to see behavior like [exactly what we were seeing] &#8230; you should run something like Lightspeed or lighttpd.&#8221; Now, since Matt is one of the smartest guys I&#8217;ve ever talked to in this industry, I was more than happy to believe him and we switched over to lighttpd that evening.</p>
<p>That solved the issue because lighttpd has an event driven architecture and therefore doesn&#8217;t block on things the same way apache does. We have not had any material issues with the setup since then.</p>
<p>So, I hope this clears things up for those parties that are interested. If you&#8217;d like to know more about anything in particular, I can be reached at <a href="mailto:chl@mediatemple.net">chl@mediatemple.net</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Daniels &#187; MyBlogLog Bans ShoeMoney</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-49554</link>
		<dc:creator>Jimmy Daniels &#187; MyBlogLog Bans ShoeMoney</dc:creator>
		<pubDate>Fri, 23 Feb 2007 07:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-49554</guid>
		<description>[...] Now it appears that MyBlogLog has banned ShoeMoney from their site, as he is getting 403(Forbidden) errors on any page he visits. The reason? He showed everyone a little hack to allow them to browse websites as other users. It was nothing more than taking the unique id for each bloglog user and putting it in your cookies.txt file, but they ban a popular blogger like Jeremy, one who has almost 900 users and probably introduced many more to the site. The smart move would&#8217;ve been to fix it, which they did, and post a note on their blog. Banning a user seems pretty childish to me. Especially since it was their cookie that was not secure to start with. Andy is boycotting MyBlogLog, and others have stated they will as well, so this definitely seems like a bad move for them, this following large sites removing the code because of speed issues, such as Techcrunch.  Online Marketing TechCrunch [...]</description>
		<content:encoded><![CDATA[<p>[...] Now it appears that MyBlogLog has banned ShoeMoney from their site, as he is getting 403(Forbidden) errors on any page he visits. The reason? He showed everyone a little hack to allow them to browse websites as other users. It was nothing more than taking the unique id for each bloglog user and putting it in your cookies.txt file, but they ban a popular blogger like Jeremy, one who has almost 900 users and probably introduced many more to the site. The smart move would&#8217;ve been to fix it, which they did, and post a note on their blog. Banning a user seems pretty childish to me. Especially since it was their cookie that was not secure to start with. Andy is boycotting MyBlogLog, and others have stated they will as well, so this definitely seems like a bad move for them, this following large sites removing the code because of speed issues, such as Techcrunch.  Online Marketing TechCrunch [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc&#8217;s Voice &#187; Blog Archive &#187; Here&#8217;s a few - chew on this for awhile&#8230;&#8230;</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-48556</link>
		<dc:creator>Marc&#8217;s Voice &#187; Blog Archive &#187; Here&#8217;s a few - chew on this for awhile&#8230;&#8230;</dc:creator>
		<pubDate>Tue, 20 Feb 2007 10:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-48556</guid>
		<description>[...] TechCrunch has taken MyBlogLog off of its page and everything is working better now. Hmmmmm. [...]</description>
		<content:encoded><![CDATA[<p>[...] TechCrunch has taken MyBlogLog off of its page and everything is working better now. Hmmmmm. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Wright</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-48212</link>
		<dc:creator>Jeremy Wright</dc:creator>
		<pubDate>Mon, 19 Feb 2007 15:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-48212</guid>
		<description>Mike, if you'd like I'd be happy to chat about doing some infrastructure sharing. Over the last 4 months we've solved almost every issue (the exception being widgets) that you're running into with TC's growth.

It's never easy, and it always takes more time and money than you think it will. We're doing this with a number of larger sites right now and everyone's happy about it. It lets you just worry about blogging instead of all the other crap.</description>
		<content:encoded><![CDATA[<p>Mike, if you&#8217;d like I&#8217;d be happy to chat about doing some infrastructure sharing. Over the last 4 months we&#8217;ve solved almost every issue (the exception being widgets) that you&#8217;re running into with TC&#8217;s growth.</p>
<p>It&#8217;s never easy, and it always takes more time and money than you think it will. We&#8217;re doing this with a number of larger sites right now and everyone&#8217;s happy about it. It lets you just worry about blogging instead of all the other crap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP Mone</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-47990</link>
		<dc:creator>JP Mone</dc:creator>
		<pubDate>Mon, 19 Feb 2007 02:40:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-47990</guid>
		<description>Wow...for such a big site...you'd think that there would some level of professionalism and care taken with the site structure...but I don't see it...

What a joke...I'm sorry to say!</description>
		<content:encoded><![CDATA[<p>Wow&#8230;for such a big site&#8230;you&#8217;d think that there would some level of professionalism and care taken with the site structure&#8230;but I don&#8217;t see it&#8230;</p>
<p>What a joke&#8230;I&#8217;m sorry to say!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A question of scale and bugs &#171; AccMan</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-46883</link>
		<dc:creator>A question of scale and bugs &#171; AccMan</dc:creator>
		<pubDate>Fri, 16 Feb 2007 05:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-46883</guid>
		<description>[...] Mike Arrington at TechCrunch had a tough time recently keeping his servers running. He&#8217;s stressing the system with approx 190K registered readers each day to keep happy. Plus problems with the new version of Wordpress. [...]</description>
		<content:encoded><![CDATA[<p>[...] Mike Arrington at TechCrunch had a tough time recently keeping his servers running. He&#8217;s stressing the system with approx 190K registered readers each day to keep happy. Plus problems with the new version of Wordpress. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Easton Ellsworth</title>
		<link>http://www.crunchnotes.com/2007/02/12/techcrunch-down-im-pissed/#comment-46462</link>
		<dc:creator>Easton Ellsworth</dc:creator>
		<pubDate>Wed, 14 Feb 2007 17:21:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.crunchnotes.com/?p=357#comment-46462</guid>
		<description>When the Know More Media network slows down, we affectionately call it "Slow More Media."  Not fun, but it happens sometimes with all the code flying around and doohickeys needing to be loaded just right.  I wonder if slowdowns and this sort of issue will still exist in say, 2017.  Best wishes with that, Mike!</description>
		<content:encoded><![CDATA[<p>When the Know More Media network slows down, we affectionately call it &#8220;Slow More Media.&#8221;  Not fun, but it happens sometimes with all the code flying around and doohickeys needing to be loaded just right.  I wonder if slowdowns and this sort of issue will still exist in say, 2017.  Best wishes with that, Mike!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
