httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Petr Hracek <phrac...@gmail.com>
Subject Re: Catching graceful restart in apache2 module
Date Fri, 31 Jul 2009 06:48:38 GMT
Thank for the answer.

Could you please explain in details how to do "register save-sessions as a
pool cleanup".
Some example whould be enought.
Where to do that (in which hook)?
During the initialization of the my module I am calling the function for
killing all sessions but
If I will know how to detect that gracefull restart which has been occured
than this function will not be called.

Thank you in advance.
Petr

2009/7/30 Nick Kew <nick@webthing.com>

> Petr Hracek wrote:
>
>  Is there any way how to detect that gracefull restart has been started and
>> where should I place
>> the code for detection in our module.
>>
>
> I can't think of anything OTTOMH.  Normal practice would be for
> the client to hold a session token, which the server can use as
> a database key to the full session.
>
> Likeliest suggestion would be to put restore-sessions in a
> post-config hook, and register save-sessions as a pool cleanup.
> But that doesn't make very much sense, either: if your
> application relies on sessions that would be affected
> by a server restart, then you're also relying on
> client behavior that isn't mandated by HTTP.
>
> --
> Nick Kew
>

Mime
View raw message