java - 无法使用 G1GC 启动 Solr
问题描述
我正在使用 Solr 7.7
我正在尝试使用 G1 GC 而不是默认的 CMS 启动我的 solr 服务器,但 solr 服务没有启动。
我用来启动 solr 的命令是
bin/solr start -p 8000 -a "-Dsolr.solr.home=<solrhomepath> -Denable.slave=true -Denable.master=false -XX:+UseG1GC -XX:MaxGCPauseMillis=500 -XX:+UnlockExperimentalVMOptions -XX:G1MaxNewSizePercent=30 -XX:G1NewSizePercent=5 -XX:G1HeapRegionSize=32M -XX:InitiatingHeapOccupancyPercent=70"
我通过删除/添加其他参数尝试了 start 命令的各种排列,但它不起作用。然而,只需启动就好了
"-Dsolr.solr.home=<solrhomepath> -Denable.slave=true -Denable.master=false"
并使用默认的 CMS 收集器启动
我也没有得到任何有用的错误日志。它等待默认的 180 秒,然后打印
Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'.
Waiting up to 180 seconds to see Solr running on port 25280 [|] Still not seeing Solr listening on 25280 after 180 seconds!
2020-07-15 07:07:52.042 INFO (coreCloseExecutor-60-thread-6) [ x:coreName] o.a.s.c.SolrCore [coreName] CLOSING SolrCore org.apache.solr.core.SolrCore@7cc638d8
2020-07-15 07:07:52.099 INFO (coreCloseExecutor-60-thread-6) [ x:coreName] o.a.s.m.SolrMetricManager Closing metric reporters for registry=solr.core.coreName, tag=7cc638d8
2020-07-15 07:07:52.100 INFO (coreCloseExecutor-60-thread-6) [ x:coreName] o.a.s.m.r.SolrJmxReporter Closing reporter [org.apache.solr.metrics.reporters.SolrJmxReporter@5216981f: rootName = null, domain = solr.core.coreName, service url = null, agent id = null] for registry solr.core.coreName / com.codahale.metrics.MetricRegistry@32988ddf
2020-07-15 07:07:52.173 INFO (ShutdownMonitor) [ ] o.a.s.m.SolrMetricManager Closing metric reporters for registry=solr.node, tag=null
2020-07-15 07:07:52.173 INFO (ShutdownMonitor) [ ] o.a.s.m.r.SolrJmxReporter Closing reporter [org.apache.solr.metrics.reporters.SolrJmxReporter@28952dea: rootName = null, domain = solr.node, service url = null, agent id = null] for registry solr.node / com.codahale.metrics.MetricRegistry@655f4a3f
2020-07-15 07:07:52.175 INFO (ShutdownMonitor) [ ] o.a.s.m.SolrMetricManager Closing metric reporters for registry=solr.jvm, tag=null
2020-07-15 07:07:52.175 INFO (ShutdownMonitor) [ ] o.a.s.m.r.SolrJmxReporter Closing reporter [org.apache.solr.metrics.reporters.SolrJmxReporter@69c6161d: rootName = null, domain = solr.jvm, service url = null, agent id = null] for registry solr.jvm / com.codahale.metrics.MetricRegistry@1252ce77
2020-07-15 07:07:52.176 INFO (ShutdownMonitor) [ ] o.a.s.m.SolrMetricManager Closing metric reporters for registry=solr.jetty, tag=null
2020-07-15 07:07:52.176 INFO (ShutdownMonitor) [ ] o.a.s.m.r.SolrJmxReporter Closing reporter [org.apache.solr.metrics.reporters.SolrJmxReporter@3aefae67: rootName = null, domain = solr.jetty, service url = null, agent id = null] for registry solr.jetty / com.codahale.metrics.MetricRegistry@3a538ecd
解决方案
推荐阅读
- javascript - 使用 Nodejs 服务器的会话不是持久的
- php - (PHP,MySQL) 将 SQL 表中的信息添加到具有相同字段 id 的 PHP 网页表中
- c# - 当我使用自定义配置文件时,Selenium C# Firefox 不会打开 URL
- python - 模块 'tensorflow' 没有 '__version__' 成员 pylint(无成员)
- android - 使用协程在 Android BillingClient 中崩溃
- android - 我希望平面按钮文本使用用户在警报消息文本字段中输入的文本进行更新
- java - LibGdx 中的旋转精灵问题。精灵不旋转
- php - 如何在 foreach 循环中定义变量,但仅在单击按钮时
- java - 获取相关 ID 为 92 的元数据时出错:{myTest=UNKNOWN_TOPIC_OR_PARTITION}
- heroku - 哪个 GCP 解决方案应该用于无限寿命/长期运行的过程?