xs-import 才是真正同步导入的进程,不要杀死。写入索引时占用CPU确实很高,这是正常的。 PHP 脚本上显示的完成只是将你的数据全部保存到缓存区,并不是真正写入到索引数据库中。
是修改了 numeric 字段修剪引发的 BUG,原先用的是 "%g" 效果会自动变指数形式,让人不习惯,因此改回用 %f,并自动修剪尾部没用的 000。 详见:[url]https://github.com/hightman/xunsearch/commit/8a8af7730e60962f690b0ace052efd503c33fb60[/url]
应该是你的index进程也没有正常关闭吧 xs-import 是导入子进程,强制关闭 xs-indexd 时会检查子进程,如果还在的话会等待子进程结束。 如果你不希望等待,可以用 fastrestart 或 faststop来停止
...oice、dull 等用户的热心反馈和测试,彻底解决了搜索服务进程偶发的死锁并导致进程卡死问题。非常高兴于今天发布 xunsearch-1.4.1 正式版,1.4.x 对比以前的 1.3.x 版在内存使用、IO等方面做了较大的改进,大幅提升了搜索服务的性...
建议出现情况时针对进程PID执行 strace -p 来看一下进程当前卡在什么调用上。 此外,您可以用 bin/xs-ctl.sh fastrestart 前面加上 fast 则会保证重启成功 如果问题持续出现,将来会给 searchd 的 worker 进程加一个超时和总次数限制,以...
...chd: worker[1] root 10375 10186 0 20:12 pts/2 00:00:00 grep xs 进程还在啊,不管怎么样 命令都无法结束进程! 我强制 kill 8781 8783 就可以把服务进程关闭了 然后我启动xs 接着我再使用 命令关闭 又可以了 我这个是出于什么问...
...te='hightman' pid='295' dateline='1323056245'] 建议出现情况时针对进程PID执行 strace -p 来看一下进程当前卡在什么调用上。 此外,您可以用 bin/xs-ctl.sh fastrestart 前面加上 fast 则会保证重启成功 如果问题持续出现,将来会给 searchd 的...