Solr 在作为 Windows 服务启动时找不到核心
Solr does not find cores when started as a Windows Service
在 Windows 服务器 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 可以观察到相同的行为。
我做错了什么?
好吧,这很简单...我只是忘了将 -f
标志放入 NSSM 配置中
start -f -p 8991 -m 1g
NSSM 需要服务 运行 在前台,这样它才能成功停止它等等。
在 Windows 服务器 2012 R2 上:
我想 运行 Solr 作为 Windows 服务。但是,如果我这样做(通过 NSSM 2.24),服务每隔几秒就会重新启动一次,并且找不到 Solr 核心(后端显示:没有可用的核心)。
这是我的 NSSM 配置:
solr start -p 8991 -m 1g
Solr 按预期工作。
我尝试将路径修改为 D:\SOLR\bc-solr5-dev\bin\solr
,但是服务无法启动。
使用 Solr 6 可以观察到相同的行为。
我做错了什么?
好吧,这很简单...我只是忘了将 -f
标志放入 NSSM 配置中
start -f -p 8991 -m 1g
NSSM 需要服务 运行 在前台,这样它才能成功停止它等等。