0

我正在做一个项目,其中我有一个 Sphinx 配置文件。Sphinx 主要有四个部分(源、索引、索引器、搜索)。在配置文件中只有一个索引器和一个搜索器,但源和索引是多个。现在我正在通过这个配置文件启动 searchd 服务。当在配置文件中添加新的源和索引时,我在索引中使用 --rotate 选项通知 searchd 服务,以通知在该服务上添加了新索引。但是现在假设我要删除一些来自配置文件的源和索引。那时我必须重新启动 searchd 服务以通知该特定索引不再使用。有没有直接的方法可以在不重新启动 searchd 服务的情况下执行此操作?

4

1 回答 1

0

你可能想用

  kill -HUP `cat /path/to/sphinx.pid`

告诉 Sphinx 重新加载当前配置

于 2012-06-19T11:43:41.623 回答