我的 Apache Solr 服务无法正常启动,并且我在日志文件中找不到任何可以解释原因的错误(您可以在下面找到启动日志)。当我尝试调用此服务器时,我收到 500 错误。我无法连接到 Solr 界面 (http://localhost:8983/solr)。
一切都安装在 Windows 服务器 2016 上,我在 NSSM 服务上使用 6.6.5 版本的 Solr。它适用于 11.0.3 版本的 JAVA。
在重新启动服务器之前,我删除并重新创建了位于F:/alfresco-6/solr/alfresco/index
和的索引文件F:/alfresco-6/solr/archive/index
,但这并没有解决问题。我完全卸载并重新安装了 Solr 服务,但问题仍然存在。该服务与 Alfresco 和 PostgreSQL 数据库一起使用,但似乎 Solr 不需要启动它们来启动。
在此问题发生前一个月,此配置已在此服务器上运行。我有其他部署了相同配置的Windows Server 2016仍然可以正常工作。
如果您对导致此问题的原因或我们应该搜索的方向有任何想法,我会接受。
我们在以下位置找到的启动日志D:\alfresco-6\alfresco-search-services\logs
:
2020-08-11 13:09:37.514 INFO (main) [] oejsServer jetty-9.3.14.v20161028 2020-08-11 13:09:39.623 INFO (main) [] oassSolrDispatchFilter ___ _ 欢迎使用 Apache Solr™ 6.6 版.0 2020-08-11 13:09:39.623 信息(主要)[] oassSolrDispatchFilter / | | | _ 在端口 8983 上以独立模式启动 2020-08-11 13:09:39.623 INFO (main) [ ] oassSolrDispatchFilter _ / _ \ | ' | 安装目录:D:\alfresco-6\alfresco-search-services\solr 2020-08-11 13:09:39.639 INFO (main) [ ] oassSolrDispatchFilter | /___/|_| 开始时间:2020-08-11T13:09:39.623646900Z 2020-08-11 13:09:42.678 WARN (coreLoadExecutor-6-thread-1) [ x:alfresco] oascSolrResourceLoader Solr 加载了一个已弃用的插件/分析类 [org. apache.solr.analysis.WordDelimiterFilterFactory]。请查阅文档如何相应地更换它。2020-08-11 13:09:42.709 WARN (coreLoadExecutor-6-thread-2) [x:archive] oascSolrResourceLoader Solr 加载了一个已弃用的插件/分析类 [solr.SynonymFilterFactory]。请查阅文档如何相应地更换它。2020-08-11 13:09:44.881 WARN (coreLoadExecutor-6-thread-2) [x:archive] oashcAlfrescoSolrClusteringComponent 没有文档集群的默认引擎。2020-08-11 13:09:44.881 WARN (coreLoadExecutor-6-thread-1) [x:alfresco] oashc