[s]呵呵,观察了一天,“document xxxx not found”的问题看不到了[/s] 额,不是,还是有这个错误在log中:(
初步看了就是死锁吧,反正并发越来越高,所有任务处理不完,直到内存耗尽。 下一步继续优化一下线程检测再看看吧,短时间你就自己定时重开服务吧。只要杀掉 xs-searchd子进程即可。
...代码已经在 GIT 中修正,您可以先尝试自己修正,进入 xunsearch-full-1.0.1/xunsearch-1.0.1 目录 然后手动编辑 src/Makefile 改 124~126 行为如下 LDFLAGS = -L/home/xunsearch/lib -Wl,-rpath,/home/xunsearch/lib LIBOBJS = LIBS = -lpthread 原先 -lpthread 放在 LDF...
[quote='hightman' pid='3251' dateline='1359526251'] 这个不能随便改,但可以通过调整源码的编译参数来改。通常不需要这么做啊,实在有必要时你们可以考虑继承XSTokenizerScws 来自己修改它。 [/quote] 感谢,我就是这么干的~
Uncaught [XSException] ../../xunsearch/sdk/php/lib/XS.php(1970): The revision being read has been discarded - you should call Xapian::Database::reopen() and retry the operation(S#515) thrown in /usr/local/xunsearch/sdk/php/lib/XS.php on line 1970 又报另外一个错误[hr] Fatal error: Uncaught [...
照这方法还是不行,不死机,Process 14193 attached - interrupt to quit futex(0x8063c48, FUTEX_WAIT_PRIVATE, 18, NULL [hr] 照这方法还是不行,不死机,Process 14193 attached - interrupt to quit futex(0x8063c48, FUTEX_WAIT_PRIVATE, 18, NULL
思路: 把每次更新索引时的时间记录起来,然后下次索引,查找所有修改时间,创建时间,和删除时间大于这个值的数据,然后加入到索引库。如果是物理删除的,须记录删除日志。这个是根据我的情况写的,我由于里面没有...
Failed to recv the data from server completely
情景: /** 商品表: 字段: id = int 产品ID ,存储格式为 1 catid = int 栏目ID , 存储格式为 38 option = string 属性值 =》 3,5,8 3,5,8 是属性表里的 3【红色】,5[38码],8【纯棉】 ------- **/ 现...
[quote='KnightE' pid='449' dateline='1326794968'] [s]呵呵,观察了一天,“document xxxx not found”的问题看不到了[/s] 额,不是,还是有这个错误在log中:( [/quote] 那还会有错误吗?是search还是index的log?