Hi,

i'd say that the thing you are seening is that 3rd restart is the one
where the actually running apache is checking that a restart is possible
and else refusing to stop?

Try logging the PID's of the process trying to restart?

Tom

Foo Ji-Haw wrote:
> Hello all,
>  
> I am trying my luck again on this issue, which I never quite understood/
> resolved.
>  
> Whenever Apache starts/ restarts, it actually does this twice (the
> second time to see if it can restart properly).
>  
> In my httpd.conf:
> PerlModule startup
>  
> in startup.pm:
> package startup;
> use strict;
> use warnings;
>  
> BEGIN
> {
> open OUTFILE,'>debug.log';
> print OUTFILE Apache2::ServerUtil::restart_count()."\n";
> close OUTFILE;
> }
>  
> 1;
>  
> The log file shows this when Apache starts:
> 1
> 2
> 1
> 2
>  
> And the log file shows this when Apache restarts:
> 3
> 1
> 2
>  
> I don't understand why I get 2 '1's and 2 '2's when Apache starts.
> According to the documentation, I should expect only 1 '1' and 1 '2'.
> Similarly for restarts, the order looks wrong (the doc says to expect
> '1' '3' instead of '3' '1' and no '2').
>  
> Hope someone can enlighten me on this subject. Thanks.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to