我正在使用由BitNami EC2 AMI提供支持的Apache Solr。Solr正在运行,但我想更改启动配置以增加分配给JVM的内存量。
我尝试在at/opt/bitnami/apachesolr/scripts/ctl修改启动脚本。通过修改以下行:
SOLR=“$JAVABIN-Dsolr.SOLR.home=$SOLR\u home-Djetty.logs=$INSTALL\u PATH/logs/-Djetty.home=$INSTALL\u PATH/-jar$INSTALL\u PATH/start.jar$INSTALL\u PATH/etc/jetty.xml”
我尝试了不同的内存标志排列,但都不起作用(其中一些导致Solr服务器根本无法启动,而另一些允许启动,但对分配的JVM内存没有影响)。这是我尝试添加到行中的内容:
-Xmx 1000-Xms 8000
-Xms1000m-XMX800M
-Xms1000-Xmx8000
-Xms 1000m-Xmx 8000m
正确的方法是什么?
事实证明,参数需要在行首。以下工作:
SOLR=$JAVABIN-Xmx7168m-Xms1024m-Dsolr.SOLR.home=$SOLR\u home-Djetty.logs=$INSTALL\u PATH/logs/-Djetty.home=$INSTALL\u PATH/-jar$INSTALL\u PATH/start.jar$INSTALL\u PATH/etc/jetty.xml”