Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Health Check notification - Send failed #125

Open
naji-abdulla opened this issue Mar 1, 2023 · 2 comments
Open

Health Check notification - Send failed #125

naji-abdulla opened this issue Mar 1, 2023 · 2 comments

Comments

@naji-abdulla
Copy link

Consistently see healthcheck notification failed to send in some of the deployments

Client has the following errors in the log

E0301 16:41:25.941121  157041 core.go:616] Send failed 1 times: read unix @->/var/run/seesaw/engine/engine.sock?backlog=8192: i/o timeout
..........
E0301 16:45:41.944832  157041 core.go:616] Send failed 9 times: read unix @->/var/run/seesaw/engine/engine.sock?backlog=8192: i/o timeout
E0301 16:46:13.945305  157041 core.go:616] Send failed 10 times: read unix @->/var/run/seesaw/engine/engine.sock?backlog=8192: i/o timeout

Server has the /var/run/seesaw/engine/engine.sock connections are piling up

ss | grep engine.sock | wc -l
15905

Any pointers to why this error happening will be helpful

@hazaelsan
Copy link
Member

Those errors happen when the engine didn't respond quickly enough (10 seconds). The fact the last line shows this failed 10 consecutive times is a bit concerning.

A few questions:

  • What version are you running?
  • Was the load particularly high at that time?
  • Was there some network event? (e.g., convergence)
  • Anything useful in the engine logs?

@naji-abdulla
Copy link
Author

This turned out to be because when the server call back returns an error to RPC machinery , RPC connection seems to be timing out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants