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

kkkkk 2018年12月17日 23:10 Linux教程

当数据多了以后,使用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了。。。


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    无语了
    kkkkk
    2018年12月21日 11:16
    简洁流畅,意义深长。言近旨远,不同凡味 明察秋毫,描述生动。 内容曲折,耐人寻味。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    Youkou老师厉害吧!
    kkkkklxinde
    2018年12月21日 11:17
    辞藻瑰丽,清娩可喜。文笔练达,意亦周到。抒情恳切,一气呵成用词切当,意境不俗。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    辞藻瑰丽,清娩可喜。文笔练达,意亦周到。抒情恳切,一气呵成用词切当,意境不俗。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    简洁流畅,意义深长。言近旨远,不同凡味 明察秋毫,描述生动。 内容曲折,耐人寻味。
    回复