Сфинкс searchd: не удалось заблокировать .spl файл, никакой такой файл или каталог

Я использую сфинкса для индексации на моей среде разработки, и это хорошо работает. Но когда я беру его к серверу. Я могу индексировать, и у меня есть индексы с поиском, работающим над ними, но каждый раз я выполняю команду: searchd - конфигурируют configfile, он дает мне ошибку:

Failed to lock .spl file, no such file or directory. NOT SERVING
Fatal: no valid indexes to serve.

Я дал полномочия записать в тот каталог, таким образом, я вполне уверен, это не проблема разрешения. Я знаю, что не даю достаточно информации о своем случае, но в целом что могло заставить файл не быть заблокированным? и действительно ли возможно удалить связь с ним вручную? или Каково это могло быть?

Справка, это были две недели попытки решить его без успеха. Я действительно расстроен.Спасибо.

2
задан 12 December 2012 в 22:33
1 ответ

Удалите все файлы, относящиеся к индексу, в папке, где находился файл spl, включая временные файлы. Убедитесь, что права доступа к папке позволяют записывать в нее файлы. Затем перезапустите searchd и переиндексируйте. Невозможно исправить это, если searchd временно не работает / не работает, но переиндексация обычно выполняется быстро, поэтому время простоя будет минимальным.

0
ответ дан 3 December 2019 в 15:33

Теги

Похожие вопросы