原文:https://www.sinfey.com/blog/2011/06/06/bind-failed-on-0-0-0-0-retrying-%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/
开启搜索服务时的提示信息
[root@localhost testpack]# /usr/local/coreseek/bin/searchd -c etc/csft.conf
Coreseek Fulltext 4.0 [ Sphinx 1.11-dev (r2540)]
Copyright (c) 2007-2011,
Beijing Choice Software Technologies Inc (www.coreseek.com)
using config file ‘etc/csft.conf’…
listening on all interfaces, port=9312
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
bind() failed on 0.0.0.0, retrying…
FATAL: bind() failed on 0.0.0.0: Illegal seek
解决方法:修改sphinx端口,默认是9312,你可以修改为9313
然后关闭searchd 重建索引 启动searchd