重复的日志“ SSL握手时客户端关闭连接”

时间:2019-08-07 15:56:06

标签: nginx kubernetes kong

我在kong容器中看到一些奇怪的日志,该容器在内部使用nginx:

2019/08/07 15:54:18 [info] 32#0: *96775 client closed connection while SSL handshaking, client: 10.244.0.1, server: 0.0.0.0:8443

这种情况每5秒钟发生一次,就像某种诊断已打开一样。 在我的kubernetes描述符中,我没有设置“就绪”或“活跃度”探针,因此我不明白为什么会有这些调用,以及由于它们只会弄脏我的日志,因此如何防止它们出现...

修改: 看来这是LoadBalancer服务:我尝试将其删除,但再也没有日志了……但是如何清除这些日志?

2 个答案:

答案 0 :(得分:0)

只需检查与您的nginx连接的内容:

kubectl get po,svc --all-namespaces -owide | grep 10.244.0.1

在那之后,您应该知道集群内部发生了什么,也许是配置错误的pod或某些客户端。

答案 1 :(得分:0)

这已在Stopping logs generated by the AWS ELB health check主题的Kong论坛上进行了讨论。 lb heathcheck每隔几秒钟就会出现相同的行为。

  

让Kong监听普通的HTTP端口,仅将该端口打开到   运行ELB的子网(最有可能是公共子网),然后   在ELB上打开端口80。这样ELB就能在80端口上通话   健康检查,但外部没有HTTP端口可用   世界。

     

在香港使用L4代理(stream_listen),打开端口并   然后使ELB运行状况检查该端口。

两种解决方案都是合理的。