<?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> &#187; redis</title>
	<atom:link href="http://www.liguosong.com/category/redis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.liguosong.com</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2018 01:02:19 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>Redis too many open files error</title>
		<link>http://www.liguosong.com/2014/01/09/redis-too-many-open-files-error/</link>
		<comments>http://www.liguosong.com/2014/01/09/redis-too-many-open-files-error/#comments</comments>
		<pubDate>Thu, 09 Jan 2014 12:59:47 +0000</pubDate>
		<dc:creator>lgs</dc:creator>
				<category><![CDATA[redis]]></category>

		<guid isPermaLink="false">http://www.liguosong.com/?p=238</guid>
		<description><![CDATA[最近公司的API总是莫名其妙的报告一些redis 打开文件太多的错误。今天老板终于下定决心，必须解决这个bug [...]]]></description>
				<content:encoded><![CDATA[<p>最近公司的API总是莫名其妙的报告一些redis 打开文件太多的错误。今天老板终于下定决心，必须解决这个bug。经过测试，问题终于出现了。</p>
<p>原因是因为在linux下面ulimit命令限制了可以打开文件描述符的最大数量。默认是1024.而redis的最大连接数maxclients却远远大于这个数量。<span id="more-238"></span></p>
<p>这样问题就出现了，比如redis的连接是10000，那么是否redis就真的能够接受10000的连接呢？答案是不是的。redis还受到系统的一些限制。比如ulimit。</p>
<p>最后通过ulimit命令更改了打开描述符的数量。问题解决了。比如：</p>
<pre class="brush:bash">ulimit -n 10000</pre>
<p>注意：报告这个错误，并不是redis的maxclients的问题。如果是连接不够用，不会报告这个错误。</p>
<p>ulimit命令的用法：可以查看这个网址，写的不错。很详细。</p>
<p>http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liguosong.com/2014/01/09/redis-too-many-open-files-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
