Solr在作为Windows服务启动时找不到核心

时间:2016-12-30 12:57:07

标签: asp.net windows apache solr nssm

在Windows Server 2012 R2上:

我想将Solr作为Windows服务运行。但是如果我这样做(通过NSSM 2.24),服务每隔几秒重新启动一次,并且找不到Solr核心(后端说:没有核心可用)。 这是我的NSSM配置: NSSM config 当我使用通用命令

启动Solr时
solr start -p 8991 -m 1g

Solr按预期工作。

我尝试将路径修改为D:\SOLR\bc-solr5-dev\bin\solr,但之后,该服务无法启动。

使用Solr 6可以观察到相同的行为。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

嗯,这很容易......我只是忘了将-f标志放入NSSM配置中

start -f -p 8991 -m 1g

NSSM需要服务在前台运行,以便它可以成功停止等等。