【问题标题】:Solr + Jetty Gives HTTP 503 on DebianSolr + Jetty 在 Debian 上提供 HTTP 503
【发布时间】:2011-03-22 17:55:14
【问题描述】:

(这是来自 serverfault 的交叉帖子。我将其发布在这里是因为没有人在那里回答我的帖子,而且我觉得这种在 stackoverflow 和 serverfault 之间遇到了一个尴尬的空间。)

我已根据需要修改了 Solr 包含的示例项目(删除了示例停用词之类的内容并定义了我自己的架构)。在我的 Mac 上运行这个项目,一切正常:我可以启动 Jetty 并运行搜索查询。但是当我将项目推送到 Debian 系统时,当我尝试进行搜索查询时出现此错误:

HTTP 错误:503

SERVICE_UNAVAILABLE RequestURI=/solr

由码头提供支持://

请求日志显示已发出请求:

10.10.124.14 - - [22/06/2010:22:34:52 +0000] "GET /solr HTTP/1.1" 503 1311

不产生错误日志(至少不在 ./logs 目录中)。

我尝试在 openjdk 和 Sun JRE 上运行这个项目。两者都很好地启动了码头,但在搜索时产生了相同的错误。我正在运行 Debian 9.0.4。

【问题讨论】:

    标签: solr debian jetty http-status-code-503


    【解决方案1】:

    问题可能是 Debian 中的数据存储区是 /var/lib/solr/data,您需要在您的版本中设置该行 solrconfig.xml 而不是基目录 /usr/share/solr/ 中的默认值,这可能是只读文件系统.

    【讨论】:

      【解决方案2】:

      我已经在 Debian 测试中打包了最后一个 solr 版本。看来,solr 配置中存在一些错误,因此码头启动,但它无法启动 solr servlet。您必须查看码头错误日志才能找到原因。 Debian Java Packaging 人手不足,所以很可能是 solr-jetty 包有错误。 我记得 Debian stable 中的 solr-jetty 包不起作用。请从 Debian 测试中尝试! 如果您确实发现了错误,请不要使用随机论坛,而是在 bugs.debian.org 上发布错误!

      成功了!

      【讨论】:

      • 我没有构建 solr-jetty Debian 软件包。相反,我使用了与主 Solr 下载捆绑在一起的示例项目,因为我是在 Mac 上开始开发的。据我所知,没有产生错误日志。谢谢!
      猜你喜欢
      • 1970-01-01
      • 2014-11-08
      • 2015-05-21
      • 1970-01-01
      • 2020-01-12
      • 2012-06-26
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      相关资源
      最近更新 更多