T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

sphinx的--rotate运行机制

2014-07-18 16:02:28
如果sphinx在运行中,要indexer时,需要加上--rotate参数,这样索引完就直接生效了。原因是sphinx的searchd在启动时会创建一个 .spl 锁文件,并在关闭时会删除它。在indexer创建索引时如果发现有 .spl文件,则不会创建新索引,因为这时已经标志sphinx正在运行中,除非使用 –rotate。rotate运行机制->indexer完成索引 ->发送SIGHUP 给searchd(同时在终端输出索引已经完成)->searchd接到中断信号->等待所有子进程退出->重命名 当前索引为旧索引为 .old->重命名 .new 索引文件作为当前索引->尝试加载当前索引文件->如果加载失败,searchd会把.old文件回滚为... 查看详细内容 >>
sphinx的--rotate运行机制的相关文章推荐
sphinx 

基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计

原文链接:http://blog.s135.com/read.php/360.htm   前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。  在DELL PowerEdge 6850服务...

Sphinx 全文搜索引擎速成指南

Sphinx速成指南(CGFinal.com原创,本文原文见http://dev.cgfinal.com/sphinx/sphinx.html) 版权 ? 2008 Dony,<tappony(at)gmail.com>,版权所有,转载请声明来源与作者 2008-01-17 目录 1. Sphinx简介 1.1. 什...
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:13.72ms QueryTime:3