Есть идеи?
Uncaught PHP Exception ZendSearch\Lucene\Exception\RuntimeException: "Index is under processing now" at some/path/vendor/zendsearch/library/ZendSearch/Lucene/Index.php line 154.
Это в prod
режим Symfony. Это вызвало 500 ошибка в моем админ страницы.
Большое спасибо.
Пожалуйста прочтите это. Я постараюсь объяснить, что произошло в моем случае.
В моем сценарии одна из причин «Индекс сейчас обрабатывается» происходит не потому, что буквально ожидание для чего-то. segments.gen
на самом деле не отображается правильно.
Есть два хранилища. Одним из них является мой репозиторий разработки (репо А), Я сделал много изменений в этом репо А. Добавление, редактирование большого количества файлов сделало segments.gen
быть обновленным. segments.gen
добавляет и редактирует файлы тоже для его сопоставления для индексирование (поисковые) цели. Теперь я слил большую папку в другой репозиторий (репо Б). Это вызвало segments.gen
в репо B, чтобы быть не синхронизированы.
Чтобы решить эту проблему, я заменил папку, в которой segments.gen
находится вместе с другими файлами (в том числе сгенерированными segments.gen
) репо Б из репо А. Тогда это работает!
Других решений пока нет …