<?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"
	>

<channel>
	<title>Tiger Technologies Blog</title>
	<atom:link href="http://blog.tigertech.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tigertech.net</link>
	<description>Behind the scenes at tigertech.net</description>
	<pubDate>Thu, 15 May 2008 05:40:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Brief power interruption for some servers (Resolved)</title>
		<link>http://blog.tigertech.net/posts/brief-power-interruption/</link>
		<comments>http://blog.tigertech.net/posts/brief-power-interruption/#comments</comments>
		<pubDate>Thu, 15 May 2008 00:15:20 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=116</guid>
		<description><![CDATA[This afternoon at 3:49 PM (Pacific time), one of the cabinets at our data center tripped a circuit breaker, causing all of the servers in that cabinet to lose power. Power was restored nine minutes later.
Customer Web sites on the calculon, lrrr, and zapp Web servers were unavailable during this time. The ability to send [...]]]></description>
			<content:encoded><![CDATA[<p>This afternoon at 3:49 PM (Pacific time), one of the cabinets at our data center tripped a circuit breaker, causing all of the servers in that cabinet to lose power. Power was restored nine minutes later.</p>
<p>Customer Web sites on the calculon, lrrr, and zapp Web servers were unavailable during this time. The ability to send and receive e-mail was also interrupted (no mail was lost, of course). Other servers were not affected.</p>
<p>We pay close attention to the power load in each cabinet to avoid this sort of problem. The previously measured peak load of that cabinet had been 12 amps. Since the circuit allows 15 amps, this issue surprised us (we&#8217;ve been using the same setup in the same data center for seven years and this has never happened before). It appears that a combination of several servers experiencing unusually high CPU loads led to power usage beyond what we previously considered possible.</p>
<p>We will take immediate steps to make sure the problem doesn&#8217;t happen again, and we sincerely apologize to customers who were affected by this incident.</p>
<p><em>Update 7:26 PM: We have removed a server from the cabinet in question, lowering the power use.</em></p>
<p><em>Update 10:38 PM: We have removed a second server from the cabinet, ensuring that power use is well below any level that could cause further trouble. The problem will not recur.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/brief-power-interruption/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.5.1 security update (and mod_security rule)</title>
		<link>http://blog.tigertech.net/posts/wordpress-251-security-update-and-mod_security-rules/</link>
		<comments>http://blog.tigertech.net/posts/wordpress-251-security-update-and-mod_security-rules/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 23:54:19 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[Tech Corner]]></category>

		<category><![CDATA[Useful Tips]]></category>

		<category><![CDATA[mod_security]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=115</guid>
		<description><![CDATA[If you use the WordPress 2.5 blog software on your site, be sure to upgrade to WordPress 2.5.1 as soon as possible. The upgrade contains an important security fix. (We&#8217;ve updated our own blog, and it was painless.)
Although all WordPress users should upgrade right away, we&#8217;ve also added a security rule to our servers to [...]]]></description>
			<content:encoded><![CDATA[<p>If you use the WordPress 2.5 blog software on your site, be sure to upgrade to <a href="http://wordpress.org/development/2008/04/wordpress-251/">WordPress 2.5.1</a> as soon as possible. The upgrade contains an important security fix. (We&#8217;ve updated our own blog, and it was painless.)</p>
<p>Although all WordPress users should upgrade right away, we&#8217;ve also added a security rule to our servers to try and protect our customers who haven&#8217;t yet upgraded. Other people may also find the security rule useful if they use <a href="http://www.modsecurity.org/">mod_security</a> on Apache Web servers. The rest of this post contains more technical details.</p>
<p><span id="more-115"></span></p>
<p>So what&#8217;s the <a href="http://seclists.org/fulldisclosure/2008/Apr/0699.html">security problem with WordPress 2.5</a>? Well, if your blog allows strangers to register, the vulnerability allows evildoers to create a new unprivileged username like &#8220;admin0&#8243;, then use the cookie from that username to login as the privileged username &#8220;admin&#8221;.</p>
<p>This works because WordPress creates a login cookie with a value like this for &#8220;admin0&#8243;:</p>
<p><code>admin0|1209331453|2a771ff005c67b2aaa0a872aaa213f39</code></p>
<p>The first part is the username, the second part is the cookie&#8217;s expiration time, and the third part is an MD5 hash of the concatenated username, expiration, and some secret text.</p>
<p>The trouble is that this cookie is also valid:</p>
<p><code>admin|01209331453|2a771ff005c67b2aaa0a872aaa213f39</code></p>
<p>We simply moved the &#8220;0&#8243; from the end of &#8220;admin&#8221; to the beginning of the expiration. Although this changes the username, it doesn&#8217;t change the MD5 hash! That&#8217;s because the text that the hash is based on doesn&#8217;t contain a separator such as a pipe character, as it should. In either case, it&#8217;s just hashing &#8220;admin01209331453&#8243; (plus the same secret text), and the identical hash is valid for both the privileged and unprivileged users. A nasty bug indeed.</p>
<p>You don&#8217;t necessarily need to use &#8220;0&#8243; on the end of the username, either; other digits can be made to work. They increase the expiration time of the cookie, but that doesn&#8217;t make it invalid.</p>
<p>So this vulnerability allows people to create a WordPress username ending in one or more digits, then use the cookie from that username to login as another username without the digits on the end.</p>
<p>Here&#8217;s where mod_security can be useful. It&#8217;s a great defensive tool that we&#8217;ve been using more and more to protect our customers from this kind of attack. If it&#8217;s possible to identify something that&#8217;s different about an &#8220;evil&#8221; page request (compared to a &#8220;good&#8221; page request), you can probably block the evil request using mod_security.</p>
<p>In this case, one thing immediately stands out: a &#8220;good&#8221; request always has a 10 digit expiration time in the cookie, but a &#8220;bad&#8221; request always has 11 or more digits. If we can block WordPress cookies that contain 11 or more digit expirations, that should block the evil request.</p>
<p>This rule for mod_security 1.x does the trick:</p>
<p><code>SecFilterSelective HTTP_Cookie &quot;wordpress_[a-f0-9]{32}=[^\|]+\|[0-9]{11,}\|[a-f0-9]{32}&quot;</code></p>
<p>And here&#8217;s the same rule for mod_security 2.x:</p>
<p><code>SecRule REQUEST_HEADERS:Cookie &quot;wordpress_[a-f0-9]{32}=[^\|]+\|[0-9]{11,}\|[a-f0-9]{32}&quot;</code></p>
<p>This looks for a cookie value containing 11 or more digits between the pipe symbols. This rule successfully blocks a test attack we created, and does not appear to give false positives (we&#8217;ve had it in place on servers that have served several million pages over the last few hours, with no matches beyond our tests).</p>
<p>Just so it&#8217;s clear, our customers don&#8217;t need to use these rules, because they&#8217;re already on all our servers &#8212; but we hope they&#8217;re useful to someone else. </p>
<p>Of course, if you know of any other attack vectors, please post a comment so we can improve the rules.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/wordpress-251-security-update-and-mod_security-rules/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails 2 update coming soon</title>
		<link>http://blog.tigertech.net/posts/rails-2-soon/</link>
		<comments>http://blog.tigertech.net/posts/rails-2-soon/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 18:57:54 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[Tech Corner]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=113</guid>
		<description><![CDATA[A heads-up if you use Ruby on Rails: We&#8217;re going to be upgrading the default version on our servers to 2.0.2 in the next couple of weeks. We want to give you plenty of notice, because when we tried upgrading some older test applications, they didn&#8217;t work without changes.

We&#8217;ll get to the problems below, but [...]]]></description>
			<content:encoded><![CDATA[<p>A heads-up if you use <a href="http://www.rubyonrails.org/">Ruby on Rails</a>: We&#8217;re going to be upgrading the default version on our servers to 2.0.2 in the next couple of weeks. We want to give you plenty of notice, because when we tried upgrading some older test applications, they didn&#8217;t work without changes.</p>
<p><span id="more-113"></span></p>
<p>We&#8217;ll get to the problems below, but first, let&#8217;s consider how Rails versions work. One nice Rails feature is that there can be multiple versions of Rails on the server, and you can choose to &#8220;bind&#8221; your application to a particular Rails version. In fact, <a href="http://support.tigertech.net/ruby#rails-version">new Rails apps are &#8220;bound&#8221; to the default Rails version that&#8217;s on the server</a> when you create the app, which is good for stability. Even when we update Rails, your app continues using the same old version until you change it.</p>
<p>You actually get even more control than that: you can <a href="http://support.tigertech.net/freeze-rails">&#8220;freeze&#8221; your Rails application</a> to any version you like &#8212; even versions newer than the ones on the server. That&#8217;s the main reason we haven&#8217;t been in a  hurry to update to Rails 2 systemwide; you can easily update your Rails app to 2.0.2 now if you want.</p>
<p>So if you&#8217;ve created your own app, and you haven&#8217;t removed the configuration line that binds Rails to a particular server version, nothing we do will affect you. Until you change your Rails version, you&#8217;ll continue using 1.2.6 (or whatever version you&#8217;ve chosen). However, some people may have installed third-party Rails apps that aren&#8217;t bound to a particular version and don&#8217;t have a frozen copy of Rails, and those <strong>would</strong> be affected by an upgrade.</p>
<p>Which brings us to the problems we saw when upgrading some old test applications. After changing the Rails version, they started displaying a &#8220;500 Internal Server Error&#8221; message. The Rails log file shows:</p>
<p><code>Status: 500 Internal Server Error<br />
A secret is required to generate an integrity hash for cookie session data. Use config.action_controller.session = { :session_key => "_myapp_session", :secret => "some secret phrase of at least 30 characters" } in config/environment.rb<br />
</code></p>
<p>Hmmm, all right. So we need to add a line like this to the &#8220;Rails::Initializer.run&#8221; section of the &#8220;config.rb&#8221; file, with some random text like so:</p>
<p><code>config.action_controller.session = { :session_key => "_myapp_session", :secret => "b836b5a8578d3c74a5dbd0956102784f864e7b67" }<br />
</code></p>
<p>That fixed the 500 error. (By the way, if you&#8217;re looking for a good way to generate random strings, try &#8220;head /dev/urandom | sha1sum&#8221; on a <a href="http://support.tigertech.net/shell">command line</a>.)</p>
<p>We then had a couple of other minor issues. The first was that Rails 2 <strong>really</strong> doesn&#8217;t want to work without a valid database. If your Rails app doesn&#8217;t use a database, that&#8217;s apparently &#8220;not a supported configuration&#8221; and you&#8217;ll need to either create a fake database or make some code changes. The second issue was that some things that have been deprecated for some time (such as &#8220;render_text&#8221;) have been completely removed; if you&#8217;ve been putting off making those changes, now&#8217;s the time.</p>
<p>Anyway, if you&#8217;re using Rails, you probably want to test your application for compatibility now. You can do that at any time by <a href="http://support.tigertech.net/freeze-rails">&#8220;freezing&#8221; it to version 2.0.2</a>. If it doesn&#8217;t work, just freeze it back to 1.2.6 while you fix the problems.</p>
<p>(We&#8217;ll post another blog entry when we actually upgrade Rails, of course.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/rails-2-soon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Temporary overload on “elzar” server (resolved)</title>
		<link>http://blog.tigertech.net/posts/temporary-overload-on-%e2%80%9celzar%e2%80%9d-server-resolved/</link>
		<comments>http://blog.tigertech.net/posts/temporary-overload-on-%e2%80%9celzar%e2%80%9d-server-resolved/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 18:30:31 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=114</guid>
		<description><![CDATA[Starting at 10:14 AM this morning, our elzar server experienced an unexpectedly high server load that effectively made some processes on the server unusable for about 10 minutes.
Web sites using scripts or databases on the elzar server may have seemed unresponsive during that time. Also, any customer hosted on elzar who was reading their e-mail [...]]]></description>
			<content:encoded><![CDATA[<p>Starting at 10:14 AM this morning, our <a href="http://blog.tigertech.net/posts/which-server/">elzar</a> server experienced an unexpectedly high server load that effectively made some processes on the server unusable for about 10 minutes.</p>
<p>Web sites using scripts or databases on the elzar server may have seemed unresponsive during that time. Also, any customer hosted on elzar who was reading their e-mail during this time may have felt the system was slow or unresponsive (no e-mail was lost, of course).</p>
<p>Customers on other servers were not affected.</p>
<p><span id="more-114"></span></p>
<p>The problem was related to an extremely high number of Apache Web server processes running. We&#8217;ve changed some Apache configuration settings (lowering the maximum number of Apache processes and reducing some timeout settings so that fewer processes are required in the first place) on all our servers. We expect those change will prevent this symptom from happening again in the future.</p>
<p>We apologize for any inconvenience that this may have caused.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/temporary-overload-on-%e2%80%9celzar%e2%80%9d-server-resolved/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Short outage on &#8220;farnsworth&#8221; server (resolved)</title>
		<link>http://blog.tigertech.net/posts/2008-04-03-farnworth-outage/</link>
		<comments>http://blog.tigertech.net/posts/2008-04-03-farnworth-outage/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 18:48:19 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=112</guid>
		<description><![CDATA[The &#8220;farnsworth&#8221; Apache Web server had an outage lasting approximately five minutes at 11:36 AM Pacific time today, resulting in an interruption of service for Web sites and e-mail on that server. Other servers were not affected.
The problem occurred when the Apache web server process failed to gracefully restart when a new SSL certificate was [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://blog.tigertech.net/posts/which-server/">&#8220;farnsworth&#8221;</a> Apache Web server had an outage lasting approximately five minutes at 11:36 AM Pacific time today, resulting in an interruption of service for Web sites and e-mail on that server. Other servers were not affected.</p>
<p>The problem occurred when the Apache web server process failed to gracefully restart when a new SSL certificate was added. We have discovered why this happened and will take steps to prevent it in the future.</p>
<p>We sincerely apologize to anyone affected by this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/2008-04-03-farnworth-outage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mailman server problem this morning (resolved)</title>
		<link>http://blog.tigertech.net/posts/mailman-server-problem-this-morning-resolved/</link>
		<comments>http://blog.tigertech.net/posts/mailman-server-problem-this-morning-resolved/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 18:00:33 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<category><![CDATA[e-mail]]></category>

		<category><![CDATA[mailman]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/posts/mailman-server-problem-this-morning-resolved/</guid>
		<description><![CDATA[Between 4:58 and 5:39 AM Pacific time today (March 23), our server which runs the Mailman mailing list software encountered an internal problem. During most of this time, all Mailman-related functionality was unavailable.
Since Mailman most works via e-mail, no data was lost. Some messages might have been slightly delayed, but not for any longer than [...]]]></description>
			<content:encoded><![CDATA[<p>Between 4:58 and 5:39 AM Pacific time today (March 23), our server which runs the Mailman mailing list software encountered an internal problem. During most of this time, all Mailman-related functionality was unavailable.</p>
<p>Since Mailman most works via e-mail, no data was lost. Some messages might have been slightly delayed, but not for any longer than might normally be noticed with mail delivery via the Internet.</p>
<p>We apologize for any inconvenience that this might have caused!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/mailman-server-problem-this-morning-resolved/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New &#8220;Backups&#8221; page available in control panel</title>
		<link>http://blog.tigertech.net/posts/new-backup-page-available-in-control-panel/</link>
		<comments>http://blog.tigertech.net/posts/new-backup-page-available-in-control-panel/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 23:48:07 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Tech Corner]]></category>

		<category><![CDATA[backups]]></category>

		<category><![CDATA[control panel]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/posts/new-backup-page-available-in-control-panel/</guid>
		<description><![CDATA[As you probably know, we back up all of our servers every night. Our goal is to keep at least seven days of backups available, with additional older backups available where possible.
We&#8217;ve added a new page to our control panel showing the backups available for each account. To see it, just login to the control [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably know, we back up all of our servers every night. Our goal is to keep at least seven days of backups available, with additional older backups available where possible.</p>
<p>We&#8217;ve added a new page to our control panel showing the backups available for each account. To see it, just <a href="http://www.tigertech.net/login.html">login to the control panel</a>, then click <strong>Backups</strong>.</p>
<p>We make backups so that we can recover from unexpected occurrences such as data erasure or server failures. Of course, we also make the backups available to customers, because they can be a real life-saver when you need one. However, we want to remind customers that they should also make their own backups, especially if you need a different backup frequency or retention policy. Our <a href="http://support.tigertech.net/backups">Web page describing our backup system and policies</a> has more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/new-backup-page-available-in-control-panel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Calculon server restarted (resolved)</title>
		<link>http://blog.tigertech.net/posts/calculon-server-restarted-resolved/</link>
		<comments>http://blog.tigertech.net/posts/calculon-server-restarted-resolved/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:44:37 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/posts/calculon-server-restarted-resolved/</guid>
		<description><![CDATA[The &#8220;calculon&#8221; Web server needed to be restarted at 10:14 AM Pacific time, resulting in a five-minute interruption of service for Web sites and e-mail on that server.

The problem was caused while debugging high bandwidth usage on that server; running the Linux &#8220;iptraf&#8221; command caused the server to instantly lose network connectivity for some reason. [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="/posts/which-server/">&#8220;calculon&#8221;</a> Web server needed to be restarted at 10:14 AM Pacific time, resulting in a five-minute interruption of service for Web sites and e-mail on that server.</p>
<p><span id="more-109"></span></p>
<p>The problem was caused while debugging high bandwidth usage on that server; running the Linux &#8220;iptraf&#8221; command caused the server to instantly lose network connectivity for some reason. We will not use that command again, obviously.</p>
<p>We apologize to anyone affected by this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/calculon-server-restarted-resolved/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Webmail &#8220;Thread View&#8221; is now a preference</title>
		<link>http://blog.tigertech.net/posts/webmail-thread-view-is-now-a-preference/</link>
		<comments>http://blog.tigertech.net/posts/webmail-thread-view-is-now-a-preference/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 20:00:23 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[Tales From the Support Team]]></category>

		<category><![CDATA[Useful Tips]]></category>

		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/posts/webmail-thread-view-is-now-a-preference/</guid>
		<description><![CDATA[One of the features of our new(ish) Webmail system is &#8220;thread view&#8221;. This groups similar messages together based on their &#8220;Subject&#8221; and other headers, which can occasionally be useful if you&#8217;re trying to see all the replies to a particular message and you want them grouped together.
However, thread view has a potential downside: it you [...]]]></description>
			<content:encoded><![CDATA[<p>One of the features of our new(ish) Webmail system is &#8220;thread view&#8221;. This groups similar messages together based on their &#8220;Subject&#8221; and other headers, which can occasionally be useful if you&#8217;re trying to see all the replies to a particular message and you want them grouped together.</p>
<p>However, thread view has a potential downside: it you have several active threads going with several messages each, new messages can sometimes appear on the second page of the incoming mail screens, instead of the first page.</p>
<p>That&#8217;s not a problem if you&#8217;re expecting it. However, since we introduced the new Webmail system, we&#8217;ve had several complaints from customers who accidentally clicked &#8220;Switch to Thread View&#8221; without realizing what it does, then thought some of their incoming mail was missing because they aren&#8217;t used to looking for new mail on other pages. Since thread view is &#8220;remembered&#8221; even after you logout and login again, this caused some people a great deal of heartache.</p>
<p>From our logs, we&#8217;ve found that very few people actually use thread view. Because it seems to cause frequent problems and few people use it, we&#8217;ve made it an optional feature instead of being always enabled.</p>
<p>If (like most people) you don&#8217;t use thread view, you don&#8217;t need to do anything. If do you want to use thread view, it&#8217;s still available: just click &#8220;Preferences&#8221;, then click &#8220;Display Preferences&#8221;, then change &#8220;Show &#8216;Thread View&#8217; Link&#8221; to &#8220;Yes&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/webmail-thread-view-is-now-a-preference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zapp server temporarily unavailable (resolved)</title>
		<link>http://blog.tigertech.net/posts/zapp-server-temporarily-unavailable-resolved/</link>
		<comments>http://blog.tigertech.net/posts/zapp-server-temporarily-unavailable-resolved/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 16:32:48 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
		
		<category><![CDATA[System Status]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/posts/zapp-server-temporarily-unavailable-resolved/</guid>
		<description><![CDATA[The &#8220;zapp&#8221; Web server was unavailable between 8:20 and 8:40 Pacific time this morning. This resulted in an interruption of service for Web sites and e-mail on that server.
The problem was caused by a faulty hard disk in the RAID array (which theoretically shouldn&#8217;t cause a server to stop responding, but did). The hard disk [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="/posts/which-server/">&#8220;zapp&#8221;</a> Web server was unavailable between 8:20 and 8:40 Pacific time this morning. This resulted in an interruption of service for Web sites and e-mail on that server.</p>
<p>The problem was caused by a faulty hard disk in the RAID array (which theoretically shouldn&#8217;t cause a server to stop responding, but did). The hard disk has been removed from the array and will be replaced tonight at 10 PM. The server will be restarted at that time, resulting in about 4 minutes additional downtime.</p>
<p>We sincerely apologize for this problem. We will be investigating the root cause: it&#8217;s normal for hard drives to fail &#8212; we expect that occasionally &#8212; but it shouldn&#8217;t cause such negative effects (normally the RAID array would prevent the failure of any single drive from causing the entire machine to fail).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/zapp-server-temporarily-unavailable-resolved/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.474 seconds -->
