斯芬克斯无法读取searchd respons

2024-03-29 13:51:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有狮身人面像的奇怪行为。我在Ubuntu9.10的Python标准客户端上使用了它

对于同一个查询,它可以给出正常的响应,也可以像这样给出损坏的包: 无法读取searchd响应(status=0,ver=1,len=278,read=72)

这个问题出现的概率是50%。在

我只有5个文档和默认配置的测试索引。在

感谢您的帮助)


Tags: 文档客户端read标准lenstatus概率狮身人面像
2条回答

我弄明白了。如果Sphinx不能将用户请求分配给worker(如果当时没有空闲的worker),它将返回损坏的包。这绝对是searchd的一个bug。若要解决此问题,请将max_children属性设置为更大的值或0(不限制工作人员)

我知道这个问题很古老,但为了所有来这里的谷歌人的利益。。。。在

如果sphinx服务器版本与所使用的API版本不完全匹配,也可能发生这种情况。在

相关问题 更多 >