futex(0x8063c48, FUTEX_WAIT_PRIVATE, 18, NULL 不动是引起死锁了,这个问题偶尔是有出现。请问你当时的访问并发数比较高吗?建议尝试以下改法观察一两天。 修改 bin/xs-ctl.sh 第 79 行加入红色部分强制只开一个工作进程 bin/xs-searchd -l tmp...
xunsearch用了一天,出错,重启服务器就好了,请问这是什么问题? 错误:[XSException] ../../..(2140): Failed to recv the data from server completely (SIZE:0/8, REASON:closed) 分类: Fatal error: Uncaught [XSErrorException] ../../..(243): array_sum(): The argument should...
那我下次死的时候,就用这个方法查一下吧,不过现在我通过top查看到有三个 xs-searchd的进程 这个正常吗
初步看了就是死锁吧,反正并发越来越高,所有任务处理不完,直到内存耗尽。 下一步继续优化一下线程检测再看看吧,短时间你就自己定时重开服务吧。只要杀掉 xs-searchd子进程即可。
:angel:第二次了,重启无效,kill不掉:blush: [img]http://imgout.ph.126.net/4545038/4545038.jpg[/img]
...看进程,发现stop后还有xunsearch进程在运行,kill之,然后重启搞定。 后来查明原因是因为用bin/xs-ctl.sh -b inet start 启动,但关闭时用的bin/xs-ctl.sh restart ,这个的话就会出现上面描述的问题了。 其实就是用bin/xs-ctl.sh -b inet restar...
用siege测试,启20个search worker,200个连接去压测,运行一段时间后,进程就挂掉,重启的时候,search master停不掉
[quote='tree_star' pid='3566' dateline='1363317020'] 用siege测试,启20个search worker,200个连接去压测,运行一段时间后,进程就挂掉,重启的时候,search master停不掉 [/quote] 务必要升级到 1.4.1 先,然后看看是否可以反复重现?
... futex()... 调用,暂时还不能确定是哪儿引起的。建议定期重启子进程吧。 如果是1.3.0已经会自动对子进程进行有效的清理,应该能缓和很多。
...检查发现是 xs-indexd 进程死掉了,用 xs-ctl.sh restart 也无法重启; 3. 只能用 kill -9 结束后,再重启,之后问题解决; 之前都是检索进程出问题,所以知道是 xs-searchd 进程死掉了, 这次是无法创建索引,原因就是 xs-indexd 进程死...