“搜索引擎似乎已关闭或无法响应搜索查询”

时间:2019-07-04 22:37:41

标签: fusionauth

我已使用官方docker-compose.yml文件将FusionAuth(出色的产品)安装到Docker Swarm集群中,一切似乎都运行良好。

定期,当用户登录时,他们将看到上面的错误,指出搜索引擎不可用。如果他们立即重试,则一切正常!显然,我希望他们从来没有看到错误。

Elasticsearch肯定正在运行,并且可以正确响应API调用,我可以看到存在fusionauth_user索引,并在其中填充了文档。

我想我的问题有两个:

1)ElasticSearch引擎在FusionAuth生态系统中扮演什么角色,可以将其禁用吗?

2)在某个地方是否存在导致错误消息的可配置超时,如果是,则可以在哪里进行更改?

我已经在文档中搜索了上述答案,但似乎什么也没找到:-(

1 个答案:

答案 0 :(得分:0)

感谢您的反馈。

  

1)ElasticSearch引擎在FusionAuth生态系统中扮演什么角色,可以将其禁用吗?

Elasticsearch提供用户数据的全文本搜索。每次创建或更新用户时,都会对该用户重新编制索引。在这种情况下,登录期间,我们将在最后登录时刻更新搜索索引。

此服务是必需的,不能禁用。我们有客户要求将这项服务设置为对于可能不需要Elasticsearch的嵌入式应用程序或小规模方案而言是可选的。尽管目前尚不在计划中,但将来我们可能会重新考虑此选项。

  

2)在某个地方是否存在导致错误消息的可配置超时,如果是,则可以在哪里进行更改?

目前不行。

全面披露,我根本不是Docker或Docker Swarm专家-可能由于资源的增加和减少而使Swarm和响应时间有些细微差别?

当用户在登录名上看到此错误时,您是否在日志中看到任何异常?