sphinx0.99运行到centos6系统下遇到的问题

升级系统centos5.5到centos 6.3版本,sphinx0.9.9,mysql5.1.34:
1.sphinx和mysql需要解决一堆库依赖;
2.库依赖解决后,mysql.server start将无法正常启动mysql,需要sudo帮忙;

3.升级完成,系统索引一切正常,但sphinx query发现无法识别localhost,查询异常.

   error 1429 (hy000) unable to connect to foreign data source failed to connect to searchd

   这个问题,纠结许久,翻查本地日志一切正常,查询大量网上资料,大体是说searchd启动必须强制指定csft路径,
   sphinx官方论坛有人说可能是防火墙阻止了对searchd的访问造成,莫衷一是,但都于事无补。
   忽然脑中灵光一闪,印象中几年前曾遇到过类似的一个问题,好像是关于oracle访问的,也是系统无法
   解析localhost,只认127.0.0.1,于是姑且一试,居然成功了,果然经验就是财富啊,建议程序中将所有localhost的访问
   都使用127.0.0.1替换,以免不测。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值