pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик

Почему Django haystack останавливает Elasticsearch?

Использую связку django + haystack + elasticsearch. Установил на продакшен сервер (Ubuntu 12.04 64 bit). После перезагрузки запускаю ./manage.py update_index - индексы апдейтит нормально. Иду в поиск, начинаю искать, работает тоже нормально, но после этого если запустить снова команду апдейта индекса, то останавливается elasticsearch и вываливается ошибка:

Indexing 14 posts
ERROR:root:Error updating core using default
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/haystack/management/commands/update_index.py", line 221, in handle_label
...

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

PS на локали естественно всё работает :) библиотеки установлены точно такие же из requirements.txt
  • Вопрос задан
  • 2812 просмотров
Решения вопроса 1
pavel_salauyou
@pavel_salauyou Автор вопроса
Symfony2 & Angular разработчик
Проблема была в нехватке памяти при обновлении индекcов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
zxmd
@zxmd
Версия ES какая?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы