<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/188</link>
<title><![CDATA[Gearman的Persistent Queues使用]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Thu, 14 Apr 2011 03:55:43 +0000</pubDate> 
<guid>http://www.snooda.com/read/188</guid> 
<description>
<![CDATA[ 
	    Gearman从0.6版起添加了Persistent Queues，通过把任务队列存入mysql等位置达到将队列持久化的目的，可以保证在server重启后任务队列可以恢复。<br />
    为了和已有服务器环境兼容，我使用了0.14版本。注意在编译时要加上--with-libdrizzle-prefix[=DIR]选项打开libdrizzle支持，DIR位置为libdrizzle安装的位置。<br />
    编译完成后，可以用gearmand -q libdrizzle --libdrizzle-db=some_db --libdrizzle-table=gearman_queue命令来启动gearmand，在0.14版本中gearmand一旦加入了libdrizzle选项，就没有错误日志了。。一旦出错就直接退出，很让人郁闷，出了问题只能盲猜。不知最新版本是否改进了这点。<br />
    启动时需要注意指定数据库用户一定要求相应权限，否则程序会直接退出。还有要注意的时候要加上-q libdrizzle来启用libdrizzle。如果不加这个只是指定libdrizzle选项的话是不起作用的。<br />
<br />
    其它选项可以使用gearmand -h查看或去官方网站gearman.org查询
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/188#blogcomment85</link>
<title><![CDATA[[评论] Gearman的Persistent Queues使用]]></title> 
<author>Anoymous &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 15 Apr 2011 02:38:34 +0000</pubDate> 
<guid>http://www.snooda.com/read/188#blogcomment85</guid> 
<description>
<![CDATA[ 
	指定-l ****.log即可记录日志。注意没有等号
]]>
</description>
</item>
</channel>
</rss>