首页 > Linux教程 > 正文

解决sphinx connection to 127.0.0.1:9312 failed (errno=0, msg=)

当数据多了以后,使用sql进行搜索会非常慢,而且对数据库压力比较大。使用sphinx是一个很好的解决方案,当然如果你的程序是java,最好使用apache的lucene。

配置好sphinx,然后进行索引indexer建立

索引建立完毕,用php进行测试,结果发现出错了,

结果返回了false,使用sphinxapi.php中提供的接口IsConnectError();

获取错误信息,返回

connection to 127.0.0.1:9312 failed (errno=0, msg=)

原来是连接失败了提示。这就奇怪了,其他机器访问,本地却无法访问。

连接不上,但是telnet可以,嗯~无奈google之~~~~几番搜索,看到了一个亮点,就是我的环境也是一键安装的LNMP,结果这里面就有disable_functions限制了fsockopen函数

找到php.ini修改之,把php  reload一下,

再测试,完全ok了。。。


上一篇:sphinx :undefined reference to `libiconv' 报错解决办法
下一篇:phpcms v9 完美更换整合Ueditor 1.3

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854