echoprint - останавливая сервис Solr, я теряю базу данных
Как я могу сделать, чтобы остановить службу и tt solr правильно. Что я делаю, так это перезагружаю ПК и затем активирую сервисы, но для проверки песни я получаю сообщение, будто база данных повреждена. Интересно, как правильно закрыть сервис для запуска и тестирования после песен, но не повреждена база данных. Привет и спасибо.
- Запустите tts / usr/local/tokyotyrant-1.1.33/bin/ttservercd echoprint-сервер / solr / solr
- java -Dsolr.solr.home = / home / user01 / echoprint-server / solr / solr / solr / -Djava.awt.headless = true -DSTOP.PORT = 8079 -DSTOP.KEY = mykey -jar start.jar
- Ingest новая песня
- Я останавливаю Solr java -DSTOP.PORT=8079 -DSTOP.KEY=mykey -jar start.jar --stop
Теперь, когда я запускаю сервис и хочу сделать композицию, которая у меня есть в базе данных, я получаю сообщение об ошибке.
Traceback (последний вызов был последним): Файл "lookup.py", строка 51, в поиске (sys.argv [1]) Файл "lookup.py", строка 35, в результате поиска = fp.best_match_for_query (декодированный) Файл ".. / API / fp.py ", строка 194, в best_match_for_query get_tyrant tcodes = (). multi_get (trackids) Файл ".. / API / pytyrant.py ", строка 296, в multi_get повышение KeyError ("Отсутствует результат, непригодный ответ в 1.1.10 ") KeyError: 'Отсутствует результат, непригодный ответ в 1.1.10'
Как начать и прекратить обслуживание без потери какой-либо информации.?
1 ответ
Хорошо я нашел свою ошибку и если тцервер. Спасибо Александру за эти данные. Ну, правильный способ заставить это работать было бы это
/usr/local/tokyotyrant-1.1.33/bin/ttserver casket.tch
там указано имя хеша на диске, который сделает постоянным. Затем запустите Solr нормально, и я могу войти и просматривать песни без проблем:)