Solr в компонентных службах приостановлен и не запускается в Windows

Я следил за каждым шагом, но я могу запустить службу Solr. Он говорит "остановился.

https://www.norconex.com/how-to-run-solr5-as-a-service-on-windows/

Я получаю следующую ошибку:

введите описание изображения здесь

1 ответ

Я тоже бежал с той же проблемой. Служба Solr была успешно установлена. Затем он остановился и попытался возобновить, но выдает предупреждение для проверки с администратором. Я проверил версию Java и путь Java-Home оба были правильными. Затем я переустанавливаю сервис, но снова он попал в ту же ситуацию. Позже я узнал о статье, в которой говорится:

start -f -p 8983

использовать в качестве аргумента при установке, и он сделал свое дело, теперь он работает нормально. Так что, в основном, когда вы запускаете Comnad

nssm install <solrSerivceName>

это подскажет для установщика сервиса NSSM

Теперь он установил solr service и solr service.

Я попробовал запустить solr.cmd, но службы все равно не запускались. После того, как я попробовал 'solr.cmd stop -all', похоже, это позволило запустить службу Windows.

Если вы можете запустить Solr вручную из установочного каталога Solr, и он не работает, когда вы запускаете его как службу. Это может быть причиной.

На странице загрузки NSSM ( https://nssm.cc/download) они подтверждают проблему с Windows 10 Creators Update и предлагают решение:

"2017-04-26: пользователям Windows 10 Creators Update следует использовать предварительную сборку 2.2.4-101, чтобы избежать проблемы со службами, не запускаемыми. Если по какой-то причине вы не можете использовать эту сборку, вы также можете установить AppNoConsole = 1 в реестра, отметив, что приложения, ожидающие появления окна консоли, могут вести себя неожиданно ".

Другие вопросы по тегам