我在IIS反向代理服务器后面运行Kibana并收到以下错误
Courier Fetch Error:未处理的快递请求错误:套接字挂断 我在版本:4.2.2,Build:9177。 我只有在使用需要限制访问Kibana的代理服务器时才会出现此错误。我不确定是什么导致了这个或如何解决它。
Error: unhandled courier request error: socket hang up
at handleError (http://kibana-server/bundles/kibana.bundle.js:70047:23)
at DocRequest.AbstractReqProvider.AbstractReq.handleFailure (http://kibana-server/bundles/kibana.bundle.js:69967:15)
at http://kibana-server/bundles/kibana.bundle.js:69861:18
at Array.forEach (native)
at http://kibana-server/bundles/kibana.bundle.js:69859:19
at wrappedErrback (http://kibana-server/bundles/commons.bundle.js:39286:79)
at http://kibana-server/bundles/commons.bundle.js:39419:77
at Scope.$eval (http://kibana-server/bundles/commons.bundle.js:40406:29)
at Scope.$digest (http://kibana-server/bundles/commons.bundle.js:40218:32)
at Scope.$apply (http://kibana-server/bundles/commons.bundle.js:40510:25)
答案 0 :(得分:2)
如果您在IIS中启用了集成Windows身份验证,则Kibana服务器无法处理请求,因为http-Authorization-Header太大(组成员身份存储在kerberos票证的PAC字段中)。
我们在Kibana面前遇到了与Apache反向代理服务器相同的问题。解决方案是在Kerberos / NTLM-Authentication完成之后以及在将代理请求发送到Kibana之前取消设置Authorization-Header。
Apache的配置:
RequestHeader取消设置授权
答案 1 :(得分:0)
尝试删除http.cors和http.compression,如https://github.com/elastic/kibana/issues/6719
中所述