Solrサーバー(Linux)を使用していますが、自動的に停止することがあります。ログファイルの場所を教えてもらえますか?
サンプルディレクトリでstart.jarを使用している場合、サンプルの下にログディレクトリがあります
デフォルトでは、Solrログメッセージは
server/logs/solr.log
とstdout(コンソール)に書き込まれます。
log4j.properties
の下にファイルされているSolr root/resources
を確認し、solr.log
プロパティをSolrにログファイルを書き込む場所に設定します。
Solrは、Web経由のロギングUIも提供します。ロギングUIは、ロギングメニュー項目で使用できます。例:
http://localhost:8983/solr/#/~logging
。追加のドキュメントはここにあります: ロギングの構成 。
solr.log
フォルダの下に/var/log/
ファイルがあります。 solr
関連のすべてのログを記録します。
tail-f /var/log/solr.log
CentOS 7でSolrを4から6にアップグレードしたため、ログファイルの場所が異なります。 /var/solr/logs/solr.logにログファイルがあります
ログの使用を確認するには:
Sudo tail -f /var/solr/logs/solr.log
UbuntuでSolrログファイルを確認するには
ターミナル広告を開いて場所の下に移動します
/opt/solr/server/logs
ライブログを確認するには、以下のコマンドを記述してください
tail -f solr.log
Tomcatを使用している場合:
/ var/log/Tomcat6
FloowingはSOLRログディレクトリのパスです。$ SOLR_HOMEがstart.jarファイルがあるsolrディレクトリの名前であるとします。その後
$SOLR_HOME/logs
このディレクトリにファイルがない場合は、solrのログを変更してください。それはあなたのケースでコンソールに設定されるかもしれません
これは、Solrのインストール方法と構成方法によって異なります。 Solrインストールスクリプトを使用した場合は、デフォルト構成になります。そのような場合、Solrログは/var/logs/solr
に保存されます。
ログファイルの場所が変更された可能性もあります。それらがどこにあるかを確認するには、/etc/default/solr.in.sh
を参照し、そこでSOLR_LOGS_DIR
プロパティを見つけます。 Solrログファイルの場所を示します。