1

BitNami EC2 AMI を搭載した Apache Solr を使用しています。Solr は動作していますが、起動構成を変更して、JVM に割り当てられるメモリの量を増やしたいと考えています。

次の行を変更して、/opt/bitnami/apache-solr/scripts/ctl.sh の起動スクリプトを変更しようとしました。

SOLR="$JAVABIN -Dsolr.solr.home=$SOLR_HOME -Djetty.logs=$INSTALL_PATH/logs/ -Djetty.home=$INSTALL_PATH/ -jar $INSTALL_PATH/start.jar $INSTALL_PATH/etc/jetty.xml"

メモリフラグのさまざまな順列を試しましたが、どれも機能しません (Solr サーバーの起動にまったく失敗するものもあれば、起動は許可するが、割り当てられた JVM メモリには影響しないものもあります)。これは私が行に追加しようとしたものです:

-Xmx 1000 -Xms 8000

-Xms1000m -Xmx8000m

-Xms1000 -Xmx8000

-Xms 1000m -Xmx 8000m

これについての正しい方法は何ですか?

4

1 に答える 1

1

引数は行の先頭にある必要があることがわかりました。以下の作品:

SOLR="$JAVABIN -Xmx7168m -Xms1024m -Dsolr.solr.home=$SOLR_HOME -Djetty.logs=$INSTALL_PATH/logs/ -Djetty.home=$INSTALL_PATH/ -jar $INSTALL_PATH/start.jar $INSTALL_PATH/etc/jetty .xml"

于 2013-09-07T06:23:36.380 に答える