在Windows Server 2012 R2上:
我想将Solr作为Windows服务运行。但是如果我这样做(通过NSSM 2.24),服务每隔几秒重新启动一次,并且找不到Solr核心(后端说:没有核心可用)。 这是我的NSSM配置: 当我使用通用命令
启动Solr时solr start -p 8991 -m 1g
Solr按预期工作。
我尝试将路径修改为D:\SOLR\bc-solr5-dev\bin\solr
,但之后,该服务无法启动。
使用Solr 6可以观察到相同的行为。
我做错了什么?
答案 0 :(得分:0)
嗯,这很容易......我只是忘了将-f
标志放入NSSM配置中
start -f -p 8991 -m 1g
NSSM需要服务在前台运行,以便它可以成功停止等等。