当我尝试开始searchd时,出现以下错误。

bind()在0.0.0.0上失败,正在重试...

致命:bind()在0.0.0.0上失败:非法寻道



我可以找到正在运行的搜索过程

根14863 0.1 0.0 73884 3960? Ssl 23:21 0:00 / usr / bin / searchd --nodetach

现在,当我杀死它或尝试将其停止(searchd --stop)时,它会立即重新启动。

根15841 0.5 0.0 73884 3960? Ssl 23:33 0:00 / usr / bin / searchd --nodetach



我猜有一个设置,它可以在进程不运行时自动启动。如何阻止这种情况的发生?

最佳答案

默认情况下,似乎debian软件包将通过额外的keepalive进程启动Sphinx。这样我就能够成功停止它;


sudo服务sphinxsearch停止

10-08 13:13