致命错误:端口 0 超出范围

嘿。只是想给你一个提示,关于如何处理错误 "致命错误:端口 0 超出范围",以防你使用 unix 套接字与 Sphinx / Manticore 实例进行通信。

这是一个例子:

snikolaev@dev:~/dir$ ./searchd -c sphinx.conf
Manticore 2.7.1 458e9c6@180704 dev
Copyright (c) 2001-2016, Andrew Aksyonoff
Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
Copyright (c) 2017-2018, Manticore Software LTD (http://manticoresearch.com)

using config file 'sphinx.conf'...
FATAL: port 0 is out of range
shutdown complete

如果你看到这个,请确保 unix 套接字文件的路径是绝对的 在你的 Sphinx / Manticore 配置中。这样做的想法是,如果你仅仅说

listen = searchd.sock

那么:

  1. 无法将其与非 unix 套接字区分开
  2. 可能不安全

祝好运!

安装Manticore Search

安装Manticore Search