Re: Module startup/shutdown in PHP extensions
| From: | Jon Parise | Date: | Fri, 19 Jul 2002 07:59:49 +0000 |
| Subject: | Re: Module startup/shutdown in PHP extensions | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-86023@lists.php.net to get a copy of this message | ||
On Fri, Jul 19, 2002 at 07:42:41AM +0200, David Eriksson wrote:
> > Now the problem is when I start apache (net start apache) php seems to call
> > the module startup function and then it calls the module shutdown function
> > immediately afterwards. The request startup and shutdown functions seem to
> > work as expected, i.e. they get called when I make a request to apache.
> >
> > If I then stop apache (net stop apache) the module shutdown function gets
> > called as expected. It's just when starting that the problem occurs. Is
> > this the expected behaviour and if so is there anyway of telling in the
> > module shutdown function if the module really is shutting down or have I
> > done something completely wrong?
>
> I have seen this behaviour too, I guess PHP just works this way, it calls
> the module startup and shutdown function pair once on initilization.
I'm only guessing, but that may occur when Apache does it's initial
fork(s). It's been a while since I worked with the Apache module API,
though.
--
Jon Parise (jon@csh.rit.edu) . Information Technology (2001)
http://www.csh.rit.edu/~jon/ : Computer Science House
Member