0

在 Windows Server 2012 R2 上:

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

solr start -p 8991 -m 1g

Solr 按预期工作。

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

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

我究竟做错了什么?

4

1 回答 1

0

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

start -f -p 8991 -m 1g

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

于 2016-12-30T13:05:40.677 回答