Hi All,

On 12/06/2017 04:00 AM, slene wrote:
>>1. running two container and publish port 80 but not really listening
>>to 80.
> I simulate a service fault. (eg: port missed config).
> And in step 2 the health check has layer4 failed: Connection refused.
> 
>> As you writen in 3 there is "DNS NX" (=> no dns entry) for all 3 servers, 
>> what do you expect when the resolver can't find a ip or srv entry?
> 
> See the image in this comment:
> https://gist.github.com/slene/0feaa1e68adfaae1b7868871dd3c0196#gistcomment-2277122
> 
> Now the server enter DOWN and can not return back to MAINT. Although it said 
> enters maintenance but not. I think http1/2 should be enable state like http3 
> wait for SRV records available.
> 
> 
> 
> 
> 
> Aleksandar Lazic <[email protected] 
> <mailto:[email protected]>>于2017年12月6日周三 上午7:44写道:
> 
>     Hi.
> 
>     ------ Originalnachricht ------
>     Von: "slene" <[email protected] <mailto:[email protected]>>
>     An: [email protected] <mailto:[email protected]>
>     Gesendet: 05.12.2017 11:36:27
>     Betreff: server DOWN and can not auto restore to MAINT state when use
>     DNS SRV resolvers
> 
>     >I'm a new fisher of haproxy. I have some question when I use consul and
>     >registrator for service discovery. And use haproxy as balancer.
>     >
>     >My steps:
>     >
>     >1. running two container and publish port 80 but not really listening
>     >to 80.
>     What does this mean?
> 
> 
>     >2. haproxy found two server failed status: 0/9 DOWN. (not tried times,
>     >only once)
>     >3. remove two container and SRV records already empty.
>     >4. haproxy found two server failed and enters maintenance.
>     >5. now two server are full DOWN and can not enter MAINT state. must be
>     >restore manual by myself (set state to MAINT -> health force up -> set
>     >state to READY)
>     >
>     >I think the servers should change state to MAINT and ready for DNS SRV
>     >records available instead of just DOWN and need restore manual. Am I
>     >right?
>     >
>     >Is it a bug? Or I miss something. Thanks.
>     >
>     >config and logs:
>     >https://gist.github.com/slene/0feaa1e68adfaae1b7868871dd3c0196
> 
>     Cool you use the new server-template feature ;-)
> 
>     As you writen in 3 there is "DNS NX" (=> no dns entry) for all 3
>     servers, what do you expect when the resolver can't find a ip or srv
>     entry?
> 
>     Regards
>     aleks
> 

Latest commit "BUG/MEDIUM: checks: a down server going to maint remains 
definitely stucked on down.."
should fix this issue.

R,
Emeric


Reply via email to