狮身人面像searchd连接被本地主机拒绝

我有狮身人面像设置运行在端口3312上的configuration文件。我可以使用索引器,并创build索引。 我可以search。

我无法运行searchd来返回查询。 我尝试telnet 127.0.0.1 3312.我的连接被拒绝。

我的下一步是什么? 我用iptables不太好。

你应该首先启动searchd,像/usr/local/bin/searchd (你应该用searchd的实际path,试着locate searchd来得到它)

好的,看起来你的configuration中有两条listen指令:

 listen = {port} listen = {sql_host}:{sql_port}:mysql41 

而第二个显然是不正确的

这可能是因为端口已经被其他守护进程占用了。 如果“127.0.0.1:3306”失败 – 这并不奇怪,因为3306是mysqld的端口。 您可以尝试9312(sphinx api)和9306(sphinxql)作为官方IANA指定的狮身人面像端口。