【问题标题】:Solr Admin Panel Returning 500 Server Error.Solr 管理面板返回 500 服务器错误。
【发布时间】:2016-11-16 21:03:17
【问题描述】:

我正在配置 solr 5.5,在启动 solr(bin/solr start)后,在访问管理面板时,我看到 500 错误说明

HTTP 错误 500

访问 /solr/ 时出现问题。原因:

Server Error

原因:

org.apache.solr.common.SolrException:处理请求时出错。 CoreContainer 要么未初始化,要么正在关闭。 在 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:191) 在 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:183) 在 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) 在 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) 在 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) 在 org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) 在 org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) 在 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) 在 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) 在 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) 在 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) 在 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 在 org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) 在 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) 在 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 在 org.eclipse.jetty.server.Server.handle(Server.java:499) 在 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) 在 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) 在 org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) 在 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) 在 org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) 在 java.lang.Thread.run(Thread.java:745)

我从我朋友的机器上拿了 zip,然后在我的本地机器上试了一下,但同样的问题。看来我的机器有些配置问题。

注意:当我在 Clound 模式下运行服务器时(bin/solr start -e cloud -noprompt),我可以访问管理面板。

【问题讨论】:

    标签: search solr lucene jetty


    【解决方案1】:

    出现此错误的原因有多种不同的可能性。

    我建议检查 clusterstate.json 是否为空,您可以在 Zookeeper-ensemble 中找到。它应该只包含“{}”。

    我会进一步检查 SOLR_HOME 文件夹中是否有任何碎片,然后删除它们。 SOLR_HOME 通常位于 ./server/solr/。

    希望有效!

    【讨论】:

    • 请多解释。我不明白你的指示
    • 您能否确认您的核心中的 core.properties 文件是否被唯一命名:#Written by CorePropertiesLocator #Mon Jan 21 05:52:24 UTC 2019 name=myCore
    【解决方案2】:

    如果您要为 solr 服务器提供自己的文件夹。确保您已将solr.xml 复制到那里。这可能是原因之一。

    【讨论】:

      【解决方案3】:

      请尝试增加配置文件的内存

      /etc/default/solr.in.sh

      SOLR_JAVA_MEM="-Xms2g -Xmx2g"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-22
        • 1970-01-01
        • 2015-03-18
        • 1970-01-01
        • 1970-01-01
        • 2020-06-25
        • 2015-07-16
        • 1970-01-01
        相关资源
        最近更新 更多