0

サービスとtt solrを正しく停止するためにできること。PC を再起動してからサービスを起動しますが、曲の検証を実行すると、データベースが破損しているかのようなメッセージが表示されます。データベースが破損していないのに、曲の後に実行してテストするためにサービスを閉じる正しい方法は何だろうか。ご挨拶と感謝。

  1. tts を起動 /usr/local/tokyotyrant-1.1.33/bin/ttservercd echoprint-server/solr/solr
  2. java -Dsolr.solr.home=/home/user01/echoprint-server/solr/solr/solr/ -Djava.awt.headless=true -DSTOP.PORT=8079 -DSTOP.KEY=mykey -jar start.jar
  3. 新しい曲を取り込む
  4. Solr java -DSTOP.PORT=8079 -DSTOP.KEY=mykey -jar start.jar --stop を停止します

現在、サービスを開始して、データベースにある曲を作成したい場合、エラーが表示されます。

トレースバック (最新の呼び出しが最後): ファイル "lookup.py"、51 行目、ルックアップ (sys.argv [1]) ファイル "lookup.py"、35 行目、ルックアップ結果 = fp.best_match_for_query (decoded) ファイル " .. / 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 '

情報を失うことなくサービスを開始および終了するにはどうすればよいですか?

4

1 に答える 1

2

まあ、私は自分の間違いを見つけました。そのデータについてアレクサンドルに感謝します。それを機能させる正しい方法はこれです

/usr/local/tokyotyrant-1.1.33/bin/ttserver casket.tch

永続化するディスク上のハッシュの名前が示されています。その後、Solr を通常どおり起動すると、問題なく曲を入力して表示できます :)

于 2013-01-21T18:23:17.547 に答える