hashicorp / hashicorp/consul

consul server: Missing check 'serfHealth' registration

Open
#14,515 4 comments 0 reactions 0 assignees View on GitHub
type/question
Dominant language
Go
Stars
30.1k
Forks
4.6k
Avg merge
2d 6h
Merged PRs (30d)
43

Description

Consul server continuously reports the following error:
```
[ERR] http: Request PUT /v1/session/create, error: rpc error making call: Missing check 'serfHealth' registration
...
```
it can't recover until it restart.
According to the code, I don't know why `reconcilemember` didn't execute successfully

### Consul info for both Client and Server

consul version: 1.6.2

Contributor guide

Open the contributing guide

Research direction

Start with the Consul server path handling PUT /v1/session/create and trace how the missing serfHealth registration is reported. Read the reconcilemember logic mentioned in the issue and follow the registration lifecycle around server membership. Done means the reported condition can be reproduced and the server recovers without requiring a restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.