Сложность настройки параметров памяти Solr JVM в Ubuntu с Bitnami AMI

Я использую Apache Solr на базе BitNami EC2 AMI. 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). Это то, что я пытался добавить в строку:

-Хмкс 1000 -Хмс 8000

-Xms1000м -Xmx8000м

-Xms1000 -Xmx8000

-Хмс 1000м -Хмх 8000м

Каков правильный способ сделать это?


person alpheus    schedule 31.08.2013    source источник


Ответы (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"

person alpheus    schedule 07.09.2013