Solr+;Jetty在Debian上提供HTTP503

Solr+;Jetty在Debian上提供HTTP503,solr,debian,jetty,http-status-code-503,Solr,Debian,Jetty,Http Status Code 503,(这是一篇来自servefault的交叉帖子。我之所以将其发布在这里,是因为没有人在那里回复我的帖子,我觉得这类帖子在stackoverflow和serverfault之间出现了一个尴尬的中间位置。) 为了满足我的需要,我修改了Solr附带的示例项目(删除了示例stopwords和定义自己的模式等内容)。在我的mac上运行这个项目,一切正常:我可以启动Jetty并运行搜索查询。但是,当我将项目推出到Debian系统时,当我尝试执行搜索查询时,会出现以下错误: HTTP错误:503 服务\u不可用

(这是一篇来自servefault的交叉帖子。我之所以将其发布在这里,是因为没有人在那里回复我的帖子,我觉得这类帖子在stackoverflow和serverfault之间出现了一个尴尬的中间位置。)

为了满足我的需要,我修改了Solr附带的示例项目(删除了示例stopwords和定义自己的模式等内容)。在我的mac上运行这个项目,一切正常:我可以启动Jetty并运行搜索查询。但是,当我将项目推出到Debian系统时,当我尝试执行搜索查询时,会出现以下错误:

HTTP错误:503

服务\u不可用请求URI=/solr

由码头提供动力://

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

10.10.124.14--[22/06/2010:22:34:52+0000]“获取/解决” HTTP/1.1“503 1311

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


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

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


成功

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


成功

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

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

我没有构建solr jetty Debian包。相反,我使用了和主Solr下载捆绑在一起的示例项目,因为我是在mac上开始开发的。据我所知,没有生成错误日志。谢谢我不是基于solr jetty Debian软件包构建的。相反,我使用了和主Solr下载捆绑在一起的示例项目,因为我是在mac上开始开发的。据我所知,没有生成错误日志。谢谢