You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/06/20 12:19:57 UTC
[GitHub] [apisix-ingress-controller] wolgod opened a new issue, #1090: failed to check health for cluster default: dial tcp: i/o timeout, will retry
wolgod opened a new issue, #1090:
URL: https://github.com/apache/apisix-ingress-controller/issues/1090
### Issue description
2022-06-20T20:09:55+08:00 warn apisix/cluster.go:482 failed to check health for cluster default: dial tcp: i/o timeout, will retry
### Environment
- your apisix-ingress-controller version (output of apisix-ingress-controller version --long):1.4.1
- your Kubernetes cluster version (output of kubectl version): k8s 1.20.11 cni kube-ovn
- if you run apisix-ingress-controller in Bare-metal environment, also show your OS version (uname -a):
### Minimal test code / Steps to reproduce
1. when Ingress Controller run,in console sometimes will print failed to check health for cluster default: dial tcp: i/o timeout, will retry, at set intervals,the Ingress Controller will give up leader and all controllers will exit
### Actual result
the Ingress controller running normal
### Error log
[GIN] 2022/06/20 - 20:05:53 | 200 | 79.995µs | 10.168.136.32 | GET "/healthz"
[GIN] 2022/06/20 - 20:05:55 | 200 | 70.659µs | 10.168.136.32 | GET "/healthz"
2022-06-20T20:05:56+08:00 warn apisix/cluster.go:482 failed to check health for cluster default: dial tcp: i/o timeout, will retry
[GIN] 2022/06/20 - 20:06:03 | 200 | 66.2µs | 10.168.136.32 | GET "/healthz"
2022-06-20T20:06:04+08:00 warn apisix/cluster.go:482 failed to check health for cluster default: dial tcp: i/o timeout, will retry
2022-06-20T20:06:04+08:00 warn ingress/controller.go:692 failed to check health for default cluster: timed out waiting for the condition, give up leader
2022-06-20T20:06:04+08:00 info ingress/endpoint.go:84 endpoints controller exited
2022-06-20T20:06:04+08:00 info ingress/ingress.go:71 ingress controller exited
2022-06-20T20:06:04+08:00 info ingress/namespace.go:82 namespace controller exited
2022-06-20T20:06:04+08:00 info ingress/pod.go:56 pod controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_consumer.go:67 ApisixConsumer controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_upstream.go:71 ApisixUpstream controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_route.go:74 ApisixRoute controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_pluginconfig.go:71 ApisixPluginConfig controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_tls.go:71 ApisixTls controller exited
2022-06-20T20:06:04+08:00 info ingress/secret.go:76 secret controller exited
2022-06-20T20:06:04+08:00 info ingress/apisix_cluster_config.go:69 ApisixClusterConfig controller exited
2022-06-20T20:06:04+08:00 info ingress/controller.go:372 controller now is running as a candidate {"namespace": "apisix-test", "pod": "apisix-ingress-1-apisix-ingress-controller-5b989b6cd9-nht59"}
I0620 20:06:04.618665 1 leaderelection.go:248] attempting to acquire leader lease apisix-test/ingress-apisix-leader...
2022-06-20T20:06:04+08:00 info ingress/controller.go:320 LeaderElection {"message": "apisix-ingress-1-apisix-ingress-controller-5b989b6cd9-nht59 became leader", "event_type": "Normal"}
I0620 20:06:04.626745 1 leaderelection.go:258] successfully acquired lease apisix-test/ingress-apisix-leader
2022-06-20T20:06:04+08:00 info ingress/controller.go:406 controller tries to leading ... {"namespace": "apisix-test", "pod": "apisix-ingress-1-apisix-ingress-controller-5b989b6cd9-nht59"}
2022-06-20T20:06:04+08:00 warn apisix/cluster.go:332 waiting cluster default to ready, it may takes a while
2022-06-20T20:06:04+08:00 info apisix/cluster.go:160 syncing cache {"cluster": "default"}
2022-06-20T20:06:04+08:00 info apisix/cluster.go:372 syncing schema {"cluster": "default"}
### Expected result
_No response_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] wolgod commented on issue #1090: failed to check health for cluster default: dial tcp: i/o timeout, will retry
Posted by GitBox <gi...@apache.org>.
wolgod commented on issue #1090:
URL: https://github.com/apache/apisix-ingress-controller/issues/1090#issuecomment-1170919505
it is my coredns problem ,when i use fqdn ,the dns lookup time is great than 5s ,i use {name}.{namespace} ,now is normal
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] tao12345666333 commented on issue #1090: failed to check health for cluster default: dial tcp: i/o timeout, will retry
Posted by GitBox <gi...@apache.org>.
tao12345666333 commented on issue #1090:
URL: https://github.com/apache/apisix-ingress-controller/issues/1090#issuecomment-1162688863
Thanks for you report.
can you check your APISIX related configurations?
https://github.com/apache/apisix-ingress-controller/blob/3214c698f9dd2dc7797fce837e16d15d60f64050/conf/config-default.yaml#L82-L89
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] wolgod closed issue #1090: failed to check health for cluster default: dial tcp: i/o timeout, will retry
Posted by GitBox <gi...@apache.org>.
wolgod closed issue #1090: failed to check health for cluster default: dial tcp: i/o timeout, will retry
URL: https://github.com/apache/apisix-ingress-controller/issues/1090
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org