【发布时间】:2018-09-12 20:21:40
【问题描述】:
如何为 dockerized Solr7 指定另一种类型的垃圾收集器? 我的docker启动命令如下:
docker run -d --restart always --name solrcloud \
-p 8983:8983 --net host myrepo/my-fusion-solr-image:latest \
bin/solr -c -f -a -javaagent:/opt/newrelic/newrelic.jar \
-Dnewrelic.environment=dev -Ddisable.configEdit=true \
-z dev-fusion-zk.aws.myhost.net:2181/dev-fusion -m 30g
我正在尝试关注这篇文章:https://wiki.apache.org/solr/ShawnHeisey
我应该在哪里指定-XX:+UseG1GC?
【问题讨论】:
-
-e JAVA_OPTS='-XX:+UseG1GC'可能会 -
试过了,没用
-
-XX:+UseG1GC在-javaagent之前怎么样,这也是一个 JVM 参数? -
导致启动时出现“收集器设置冲突”消息,并且应用程序无法启动。我想出了答案,很快就会发布。
标签: docker solr garbage-collection jvm environment-variables