/ / Ciągła zmiana w pliku konfiguracyjnym Sphinx - sfinks

Ciągła zmiana w Sphinx Config File - sphinx

Pracuję nad jednym projektem, w którym mam jedenSphinx Config File.Istnieją cztery główne części Sphinx (źródło, indeks, indeksator, searchd). W pliku konfiguracyjnym jest tylko jeden indeksator i jeden searchd, ale źródło i indeks są wielokrotne. Teraz zaczynam usługę searchd od tego pliku konfiguracyjnego. Po dodaniu nowego źródła i indeksu w pliku konfiguracyjnym powiadamiam usługę searchd opcją --rotate w indeksowaniu, aby poinformować, że nowy indeks jest dodawany do tej usługi. Ale teraz załóżmy, że usuwam jakieś źródło i indeks z pliku konfiguracyjnego. trzeba ponownie uruchomić usługę searchd, aby poinformować, że dany indeks nie jest już używany. Czy istnieje jakikolwiek bezpośredni sposób, aby to zrobić bez ponownego uruchamiania usługi wyszukiwania?

Odpowiedzi:

0 dla odpowiedzi № 1

możesz użyć

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

powiedzieć Sphinxowi, aby przeładował bieżącą konfigurację