У меня есть несколько сайтов, которые используют индексы поиска Sphinx, которые являются фундаментальными для их работы. Однако это оказывает огромное влияние на количество индексирования, которое я должен делать на своем сервере. В настоящее время у меня есть задание cron, которое выполняется каждые 24 часа для переиндексации моей базы данных. Это должно запустить приблизительно 15 различных источников, которые в среднем составляют около 100 000 строк в моей базе данных. Так что довольно здоров ...Управление сфинксами для нескольких сайтов
У меня недавно не было проблем с запущенным индексом - all --rotate на моем sphinx.conf, однако я только что обнаружил, что мои файлы журналов (за последние 6 месяцев) выросли более чем на 10 ГБ , Этими файлами являются /var/log/query.log и /var/log/searchd.log.
Это, очевидно, не лучшее из ситуаций. Поэтому я надеялся получить свое «я» в позиции, благодаря которой я мог бы разделить наборы индексов, которые у меня есть между моими веб-сайтами, поэтому мне не нужно делать такой гигантский вызов в одном из толстых файлов sphinx.conf.
По крайней мере, таким образом я могу быть гибким с моим индексом cron, поскольку, например, сайту 1 не нужно индексировать столько, сколько на сайте 3. Я также могу отделить файлы журнала.