<?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>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>
	<lastBuildDate>Tue, 14 May 2013 21:43:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>PHP 5.3.25 and 5.4.15</title>
		<link>http://blog.tigertech.net/posts/php-5-3-25-and-5-4-1/</link>
		<comments>http://blog.tigertech.net/posts/php-5-3-25-and-5-4-1/#comments</comments>
		<pubDate>Tue, 14 May 2013 21:43:35 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[all servers]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server updates]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3157</guid>
		<description><![CDATA[The PHP developers have announced the release of versions 5.3.25 and 5.4.15 that fix several bugs. We&#8217;ve upgraded PHP 5.3 and 5.4 on our servers as a result. We&#8217;ve also updated the ionCube Loader PHP extension (which most of our customers don&#8217;t use) from version 4.2.2 to version 4.4.0. These changes should be transparent to [...]]]></description>
				<content:encoded><![CDATA[<p>The PHP developers have <a href="http://news.php.net/php.announce/95">announced the release of versions 5.3.25 and 5.4.15</a> that fix several bugs. We&#8217;ve upgraded PHP 5.3 and 5.4 on our servers as a result.</p>
<p>We&#8217;ve also updated the <a href="http://support.tigertech.net/ioncube">ionCube Loader</a> PHP extension (which most of our customers don&#8217;t use) from version 4.2.2 to version 4.4.0.</p>
<p>These changes should be transparent to customers. In the unlikely event you experience any issues, don&#8217;t hesitate to <a href="http://support.tigertech.net/contact">let us know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/php-5-3-25-and-5-4-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High load on web04 server May 9 2013 (resolved)</title>
		<link>http://blog.tigertech.net/posts/status-201305090800/</link>
		<comments>http://blog.tigertech.net/posts/status-201305090800/#comments</comments>
		<pubDate>Thu, 09 May 2013 15:00:57 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[web04]]></category>

		<guid isPermaLink="false">https://blog.tigertech.net/?p=3151</guid>
		<description><![CDATA[The &#8220;web04&#8221; server experienced extremely high load for several minutes beginning at 8:00 AM Pacific time on May 9. Sites on this server were slow or unavailable as a result. This was caused by a single site making &#8220;runaway&#8221; database queries that left almost no MySQL &#8220;cache&#8221; memory available for other queries. The problem has [...]]]></description>
				<content:encoded><![CDATA[<p>The &#8220;<a href="/posts/which-server">web04</a>&#8221; server experienced extremely high load for several minutes beginning at 8:00 AM Pacific time on May 9. Sites on this server were slow or unavailable as a result.</p>
<p><span id="more-3151"></span></p>
<p>This was caused by a single site making &#8220;runaway&#8221; database queries that left almost no MySQL &#8220;cache&#8221; memory available for other queries. The problem has been resolved by suspending the site involved, and we are analyzing how to prevent anything similar from happening in the future.</p>
<p>We apologize for this incident; we take reliability seriously and strive to avoid this kind of problem.</p>
<p><em>Followup: We have made a technical change that will prevent this from recurring. Our MySQL servers are configured to write temporary tables to /dev/shm, which defaults to 12 GB in size on our 24 GB RAM servers. This effectively allowed runaway queries to use up to 12 GB of RAM, emptying much of  server&#8217;s general file cache. We have lowered the size of /dev/shm to a maximum of 6 GB, ensuring that the file cache doesn&#8217;t empty out and cause load spikes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/status-201305090800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Super Cache and W3 Total Cache security</title>
		<link>http://blog.tigertech.net/posts/wordpress-cache-security/</link>
		<comments>http://blog.tigertech.net/posts/wordpress-cache-security/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 22:44:38 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[Tales From the Support Team]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[mod_security]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3137</guid>
		<description><![CDATA[Several people have asked us about the recent WordPress WP Super Cache and W3 Total Cache plugin security vulnerability. For the most part, sites hosted on our servers aren&#8217;t vulnerable to this because we block comments that contain the malicious code. However, some customers asking about this haven&#8217;t yet updated their old copies of the [...]]]></description>
				<content:encoded><![CDATA[<p>Several people have asked us about the recent WordPress <a href="http://wpdaily.co/security-alert-caching/">WP Super Cache and W3 Total Cache plugin security vulnerability</a>.</p>
<p>For the most part, sites hosted on our servers aren&#8217;t vulnerable to this because we block comments that contain the malicious code.</p>
<p><span id="more-3137"></span></p>
<p>However, some customers asking about this haven&#8217;t yet updated their old copies of the plugins to the latest secure versions. <strong>You should always update plugins (and themes, and WordPress itself) as soon as the WordPress dashboard suggests it.</strong> If you do, your site will usually be secure long before you read about a vulnerability elsewhere. You should also delete any inactive plugins or themes, because it&#8217;s sometimes possible for &#8220;hackers&#8221; to take advantage of security bugs in them even if they&#8217;re deactivated.</p>
<p>By the way, although our customers are already protected against the most common forms of this, here&#8217;s a sample mod_security rule to block comments that include these malicious snippets if you&#8217;re not one of our customers but you&#8217;re running your own server with mod_security enabled:</p>
<p><code>SecRule REQUEST_LINE "^post .*/wp-comments-post\.php" "deny,status:412,auditlog,chain"<br />
SecRule ARGS_POST:comment "< !-+\s*(mclude|mfunc|dynamic-cached-content)"<br />
</code></code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/wordpress-cache-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress login rate limiting (again)</title>
		<link>http://blog.tigertech.net/posts/wordpress-rate-limiting-again/</link>
		<comments>http://blog.tigertech.net/posts/wordpress-rate-limiting-again/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 21:56:04 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[Tales From the Support Team]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[mod_security]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3124</guid>
		<description><![CDATA[We&#8217;ve talked before about WordPress login rate limiting. Attempts to guess WordPress administrator passwords are an ongoing problem, getting worse all the time. The average WordPress site we host has received tens of thousands of malicious login attempts this month, with hundreds of thousands of different IP addresses being used in the attacks. We try [...]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve talked before about <a href="http://blog.tigertech.net/posts/even-more-wordpress-login-rate-limiting/" title="(Even more) WordPress login rate-limiting">WordPress login rate limiting</a>. Attempts to guess WordPress administrator passwords are an ongoing problem, getting worse all the time.</p>
<p>The average WordPress site we host has received tens of thousands of malicious login attempts this month, with hundreds of thousands of different IP addresses being used in the attacks. We try to block the IP addresses that are responsible, but the ever increasing number of addresses means we can&#8217;t block all of them &#8212; an individual address often attempts a login only once a day for a given site. We need to adopt other tactics.</p>
<p><span id="more-3124"></span></p>
<p>So we now track other information about visitors to see if they&#8217;re legitimate when they attempt to login. In particular, we make sure that visitors have visited the WordPress login page on a site before they send a login &#8220;POST&#8221; request with a username and password. If they haven&#8217;t, we redirect them back to the login page.</p>
<p>This rule blocks the vast majority of fake login attempts, and it should cause no problems for legitimate logins: in the worst case, the login screen might be redisplayed to a human visitor. <a href="http://support.tigertech.net/contact">Let us know</a> if you have any problems with that happening.</p>
<p>You can do your part, too. <strong>Never</strong> use a password that appears in any dictionary, and <strong>never</strong> choose an &#8220;obvious&#8221; password related to your site. In the last month, we&#8217;ve seen two WordPress sites hacked because the owners used their real name (visible as the &#8220;author&#8221; of each post on their site), or the site name, as their password. The automated software that hackers use can &#8220;scrape&#8221; words like that from pages and submit them as an attempted password. Always use something unrelated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/wordpress-rate-limiting-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slow performance on web04 server April 11, 2013 (resolved)</title>
		<link>http://blog.tigertech.net/posts/status-201304111331/</link>
		<comments>http://blog.tigertech.net/posts/status-201304111331/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 20:31:21 +0000</pubDate>
		<dc:creator>System Status</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[web04]]></category>

		<guid isPermaLink="false">https://blog.tigertech.net/?p=3116</guid>
		<description><![CDATA[1:31 PM Pacific time: Our technicians are investigating high load and slow page load times on the &#8220;web04&#8221; server. 2:09 PM Pacific time: This is being caused by a distributed denial of service attack on WordPress sites that is causing outages for many companies. We&#8217;re working to block it. 2:36 PM Pacific time: The attack [...]]]></description>
				<content:encoded><![CDATA[<p><em>1:31 PM Pacific time</em>: Our technicians are investigating high load and slow page load times on the &#8220;<a href="/posts/which-server">web04</a>&#8221; server.</p>
<p><em>2:09 PM Pacific time</em>: This is being caused by a <a href="http://www.webhostingtalk.com/showthread.php?t=1255387">distributed denial of service attack on WordPress sites</a> that is causing outages for many companies. We&#8217;re working to block it.</p>
<p><span id="more-3116"></span></p>
<p><em>2:36 PM Pacific time</em>: The attack has been successfully blocked and all services are now working normally.</p>
<p>We sincerely apologize for the inconvenience this problem caused our customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/status-201304111331/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Outage on web12 server April 9, 2013 (resolved)</title>
		<link>http://blog.tigertech.net/posts/status-201304091301/</link>
		<comments>http://blog.tigertech.net/posts/status-201304091301/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 20:01:13 +0000</pubDate>
		<dc:creator>System Status</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[all servers]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[web12]]></category>

		<guid isPermaLink="false">https://blog.tigertech.net/?p=3110</guid>
		<description><![CDATA[Between 12:50 and 1:23 PM Pacific time, service was intermittently unavailable or slow for sites and e-mail on the web12 server. In addition, customers on other servers may have seen brief delays or high load for about two minutes during this period. This problem was caused by a brief period of high network latency to [...]]]></description>
				<content:encoded><![CDATA[<p>Between 12:50 and 1:23 PM Pacific time, service was intermittently unavailable or slow for sites and e-mail on the <a href="/posts/which-server">web12</a> server. In addition, customers on other servers may have seen brief delays or high load for about two minutes during this period.</p>
<p><span id="more-3110"></span></p>
<p>This problem was caused by a brief period of high network latency to some destinations. That caused a larger-than-usual number of PHP processes to start, leading to reduced memory available for file system caching. This in turn made the server respond more slowly than usual, which caused even more PHP processes to start to handle the incoming requests. This made the problem worse in a &#8220;vicious circle&#8221; until we could manually limit the number of PHP processes being started.</p>
<p>The web12 server appears to be more vulnerable to this problem than other servers because of its PHP script usage pattern. While the number of PHP processes on all our servers increased, the problem was just bad enough on web12 that it couldn&#8217;t recover from it gracefully. We haven&#8217;t seen this particular issue happen before.</p>
<p>We are making immediate changes to the way PHP processes are started and limited to ensure this problem does not recur.</p>
<p>We sincerely apologize for this. We know you count on us for reliable service, and we are constantly striving to avoid this kind of problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/status-201304091301/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network outage March 23 2013 (resolved)</title>
		<link>http://blog.tigertech.net/posts/status-201303232320/</link>
		<comments>http://blog.tigertech.net/posts/status-201303232320/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 06:20:47 +0000</pubDate>
		<dc:creator>System Status</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[all servers]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">https://blog.tigertech.net/?p=3103</guid>
		<description><![CDATA[Between 11:04 PM and 11:44 PM March 23, our network was either slow to respond due to high packet loss or completely unavailable to some customers. This was due to a hardware failure at one of our upstream network partner companies. To work around the problem, our technicians had to manually close down the network [...]]]></description>
				<content:encoded><![CDATA[<p>Between 11:04 PM and 11:44 PM March 23, our network was either slow to respond due to high packet loss or completely unavailable to some customers.</p>
<p><span id="more-3103"></span></p>
<p>This was due to a hardware failure at one of our upstream network partner companies. To work around the problem, our technicians had to manually close down the network session with that company to re-route all network traffic.</p>
<p>The problem has now been completely resolved. The upstream provider located and has replaced the faulty equipment. We sincerely apologize for the trouble this caused our customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/status-201303232320/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3 upgraded to 5.3.22; PHP 5.4.12 also available</title>
		<link>http://blog.tigertech.net/posts/php-5-3-22-and-5-4-12/</link>
		<comments>http://blog.tigertech.net/posts/php-5-3-22-and-5-4-12/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 21:32:17 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[all servers]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server updates]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3088</guid>
		<description><![CDATA[The PHP developers have announced the release of version 5.3.22 that fixes several bugs. We&#8217;ve upgraded PHP 5.3.21 to version 5.3.22 on our servers as a result. In addition, we now offer PHP version 5.4.12 as an optional choice in our control panel. For now, the PHP 5.4 series is recommended only for customers who [...]]]></description>
				<content:encoded><![CDATA[<p>The PHP developers have <a href="http://news.php.net/php.announce/94">announced the release of version 5.3.22</a> that fixes several bugs. We&#8217;ve upgraded PHP 5.3.21 to version 5.3.22 on our servers as a result.</p>
<p>In addition, we now offer PHP version 5.4.12 as an optional choice in our <a href="https://www.tigertech.net/login/">control panel</a>. For now, the PHP 5.4 series is recommended only for customers who need to test &#8220;cutting edge&#8221; features. Most customers should stick with the PHP 5.3 series, which is compatible with a wider variety of scripts.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/php-5-3-22-and-5-4-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brief performance problem on web12 server March 4, 2013 (resolved)</title>
		<link>http://blog.tigertech.net/posts/web12-20130304/</link>
		<comments>http://blog.tigertech.net/posts/web12-20130304/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 18:30:11 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[web12]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3077</guid>
		<description><![CDATA[There was a brief but severe performance problem on the web12 server today between 9:59 and 10:07 AM Pacific time. During this time, many Web server requests were very slow to load or even &#8220;timed out&#8221; completely. All services are now operating normally again. Other servers were not affected. This problem was caused by high [...]]]></description>
				<content:encoded><![CDATA[<p>There was a brief but severe performance problem on the <a href="/posts/which-server">web12</a> server today between 9:59 and 10:07 AM Pacific time. During this time, many Web server requests were very slow to load or even &#8220;timed out&#8221; completely. All services are now operating normally again. Other servers were not affected.</p>
<p><span id="more-3077"></span></p>
<p>This problem was caused by high database load due to a customer making &#8220;runaway&#8221; database queries on that server. We are investigating the details to avoid future problems, and we apologize to affected customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/web12-20130304/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brief scheduled maintenance February 26 2013 (completed)</title>
		<link>http://blog.tigertech.net/posts/maintenance-2013022/</link>
		<comments>http://blog.tigertech.net/posts/maintenance-2013022/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 23:53:04 +0000</pubDate>
		<dc:creator>Robert Mathews</dc:creator>
				<category><![CDATA[System Status]]></category>
		<category><![CDATA[all servers]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://blog.tigertech.net/?p=3068</guid>
		<description><![CDATA[Between 11:00 PM and 11:59 PM Pacific time February 26, 2013, each of our servers will be restarted for a &#8220;kernel upgrade&#8221;. This will cause an approximately four minute interruption of service for each customer at some point during this hour. During that four minute period, customers will not be able to use their Web [...]]]></description>
				<content:encoded><![CDATA[<p>Between 11:00 PM and 11:59 PM Pacific time February 26, 2013, each of our servers will be restarted for a &#8220;kernel upgrade&#8221;. This will cause an approximately four minute interruption of service for each customer at some point during this hour.</p>
<p><span id="more-3068"></span></p>
<p>During that four minute period, customers will not be able to use their Web sites or read e-mail. E-mail that arrives during this period will be queued and redelivered after the maintenance, not lost.</p>
<p>This maintenance and restart of all servers is necessary for <a href="http://www.debian.org/security/2013/dsa-2632">security reasons</a>. We apologize for the inconvenience this causes, together with the short notice (this issue is important enough that the patch should be applied as soon as it&#8217;s available, which is today).</p>
<p><em>Update 11:30 PM Pacific time: The maintenance was completed with less than 3 minutes downtime for all servers except <a href="/posts/which-server">web01</a>, which took a few minutes longer because the Apache software on that server needed manually starting due to a technical problem that we have permanently resolved.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigertech.net/posts/maintenance-2013022/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.208 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-18 10:15:31 -->
