Re: Fwd: [PHP] php with threaded MPM problem ?
| From: | Jochem Maas | Date: | Wed, 19 Dec 2007 15:57:30 +0000 |
| Subject: | Re: Fwd: [PHP] php with threaded MPM problem ? | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-34107@lists.php.net to get a copy of this message | ||
Brian Moon schreef:
> Rashmi Badan wrote:
>> The test was trying to load mod_php between graceful restarts, i.e start
>> apache without mod_php, then modify the config file to load it and do a
>> graceful restart. This clearly fails because mod_php loads only on the
>> second load within apache. It does this by setting some pool user data in
>> the beginning of sapi_apache2.c:php_apache_server_startup(). So I'd
>> have to
>> do two graceful restarts for it to take effect.
>
> PHP has never worked well with graceful restarts. Frankly, there are
> some Apache things that never seemed to do well either. I gave up on
> graceful restarts 8 years ago. Maybe they are better now.
could anyone else confirm/deny that this is [still] the case?
(i.e. avoid graceful restarts when using php)
>
> Just do a full restart and all will be fine. If this is so mission
> critical that you can't be down for 2 seconds, you need more servers and
> load balancing. Or if you are restarting your server that often,
> something else is likely wrong.
>
> As for changing the code, a patch that does not break anything would be
> the way to approach the list. It was probably done the way it is done
> for a reason.
>