1

(これはservefaultからのクロスポストです。誰も私の投稿に回答しなかったので、ここに投稿します。この種の投稿は、stackoverflowとserverfaultの中間の厄介なスペースにぶつかると思います。)

必要に応じて、Solrに含まれているサンプルプロジェクトを変更しました(サンプルのストップワードなどを削除し、独自のスキーマを定義します)。このプロジェクトをMacで実行すると、すべてが正常に機能します。Jettyを起動して、検索クエリを実行できます。しかし、プロジェクトをDebianシステムにプッシュすると、検索クエリを実行しようとすると次のエラーが発生します。

HTTPエラー:503

SERVICE_UNAVAILABLE RequestURI = / solr

桟橋を搭載://

リクエストログには、リクエストが行われたことが示されます。

10.10.124.14 --- [22/06/2010:22:34:52 +0000] "GET / solr HTTP / 1.1" 503 1311

エラーログは生成されません(少なくとも./logsディレクトリにはありません)。

私はこのプロジェクトをopenjdkとSunJREの両方で実行しようとしました。どちらも突堤は正常に起動しましたが、検索時に同じエラーが発生しました。Debian9.0.4を実行しています。

4

2 に答える 2

1

問題はおそらく、Debian のデータストアであり、読み取り専用ファイル システムである可能性があるベース ディレクトリにあるデフォルトではなく、/var/lib/solr/dataバージョンにその行を設定する必要があることです。solrconfig.xml/usr/share/solr/

于 2012-01-11T01:05:34.590 に答える
0

Debian Testing で最新の solr バージョンをパッケージ化しました。solr の設定にエラーがあり、jetty が起動するようですが、solr サーブレットを起動できません。理由を見つけるには、jetty エラー ログを調べる必要があります。Java Packaging for Debian は人手不足なので、solr-jetty パッケージに誤りがあるのか​​もしれません。私が思い出すように、Debian 安定版の solr-jetty パッケージは機能しません。Debian のテストから試してみてください! 本当にエラーを見つけた場合は、ランダムなフォーラムを使用せず、bugs.debian.org にバグを投稿してください!

成功!

于 2010-07-29T14:39:02.467 に答える