【发布时间】:2013-01-03 19:55:24
【问题描述】:
我可以正确停止服务和 tt solr。我所做的是重新启动 PC,然后唤醒服务,但要执行歌曲验证,我会收到一条消息,好像数据库已损坏。我想知道关闭服务以运行和测试歌曲而不是数据库损坏的正确方法是什么。问候和感谢。
- 启动tts /usr/local/tokyotyrant-1.1.33/bin/ttservercd echoprint-server/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
- 收录新歌
- 我停止 Solr java -DSTOP.PORT=8079 -DSTOP.KEY=mykey -jar start.jar --停止
现在,当我启动服务并且我想制作一首歌曲压缩时,我在数据库中的某些内容会向我发送错误消息。
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) File"../API/pytyrant.py", line 296, in multi_get raise KeyError("Missing a result, unusable response in 1.1.10") KeyError: 'Missing a result, unusable response in 1.1.10 '
如何在不丢失任何信息的情况下启动和终止服务?
【问题讨论】:
-
你的问题好像不是Solr,而是TokyoTyrant。关键短语是“在 1.1.10 中缺少结果,无法使用的响应”。如果你在互联网上搜索它,你会发现很多关于它的讨论,包括在专门的小组中。这可能是解决这个问题的更好途径。
标签: python solr audio-fingerprinting echoprint