Is there an Apache or PHP setting that would cause an extension to be
deinitilized in the initial root process on startup?

We have an extension that forks a process from the initial Apache root
process and does privileged work. The regular Apache workers running as
'apache' communicate with this root process using a pipe and shared
memory. We need that root process running.

Anyway, I have a customer who is seeing the extension initialize,
everything starts up great, and then the extension deinitialization
routine is called. For any other extension this behavior probably goes
unnoticed because (I suspect) the Apache worker processes do not see the
deinitializtion. Only the root process (not sure about that).  But for
our extension, we need the root process working so the deinitialization
kills our extension.

Is there some kind of Apache process model setting or something like
that or a bug that could cause the deinitialization routine to run?

Env is CentOS 4.4 with stock packages (PHP 5.1.6).

Any help with this would be greatly appreciated.

Mike

-- 
Michael B Allen
PHP Active Directory Kerberos SSO
http://www.ioplex.com/

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to