我在Elasticsearch映射更新中失败

时间:2019-05-30 11:24:48

标签: laravel

我正在通过包装器在Laravel 5.5中使用elasticsearch 6.0:“ cviebrock / laravel-elasticsearch”:“ ^ 3.1”“我有以下错误:

在现场,我尝试通过减少php中的脚本执行和Apache中的超时来在本地重现它,但是我无法(在相同数据传递中使用相同的代码)。我想知道如何在本地重现该错误,以便在问题出在环境或代码中时继续进行调试?

自然,我浏览了Elasticsearch的文档,并浏览了具有类似问题的人员。唯一的(远程注意)半解决方案是增加jvm.options(本地)堆空间,这反过来又应提供用于缓冲的移动空间,这又应增加映射的速度,并且可能不会导致超时。

  

{“错误”:{“ root_cause”:[{“ type”:“ timeout_exception”,“原因”:“未能在[30s]之内确认映射更新”“]],” type“:” timeout_exception“,”原因“:”未能在[30s]内确认映射更新“”,“状态”:500}

据我从文档中了解到,Elastic没有超时设置,即使我不知道它是否是正确的解决方案?

0 个答案:

没有答案