[mod_cluster-dev] Configuring checking a crashed worker

jean-frederic clere jfclere at gmail.com
Fri Aug 14 02:38:55 EDT 2009


On 08/13/2009 06:50 PM, Bela Ban wrote:
>
>
> jean-frederic clere wrote:
>>> I think what should happen is
>>> - httpd periodically tests the connection to worker W
>>
>> Via cping/cpong but only if the worker is not active (no requests for
>> a while).
>
> How do we configure this ? I know how to do it in mod_jk, but haven't
> found the equivalent config in mod-cluster !

Right wee don't have that in mod_cluster.

>
>
>>> - httpd detects connection loss to W
>>> - httpd removes W from its worker tables, so requests are not dispatched
>>> to W
>>
>> As soon as the worker W is marked in error the request are not
>> forwarded to it. (That is already the since the very first beta of
>> mod_cluster).
>> So removing would be removing a node, virtualhosts and contexts.
>
>
> Yes. But when this happens in mod-cluster, e.g. by killing -9 a node, it
> takes almost a minute to fail over. Which config governs this timeout ?

Must be in httpd and probably with a default value being n time the 
cping/cpong timeout.

>
>
> How do I do this ? Help please ? URGENT !!! LOL :-)

I can't make it for 1.0.2 :-).
All the logic pieces are in the httpd code part, but it always tricky in 
httpd to send and receive outside a real response/request. Open a JIRA 
for 1.1.x.

Cheers

Jean-Frederic

>



More information about the mod_cluster-dev mailing list