administrator at leebrown.org
Thu Sep 15 00:39:44 EDT 2005
Greetings! It depends. When using the winnt MPM module, you get one process (and thus one interpreter) per vhost; requests are handled by threads. I've never had Apache spawn a new child on me, so my PythonImport module persists as long as the server stays up. Best Regards, Lee E. Brown (administrator at leebrown.org) -----Original Message----- From: mod_python-bounces at modpython.org [mailto:mod_python-bounces at modpython.org] On Behalf Of Jorey Bump Sent: Wednesday, September 14, 2005 11:39 PM To: mod_python at modpython.org Subject: Re: [mod_python] PythonImport: Can someone please draw a diagramfor this idiot? Jorey Bump wrote: As far as I can tell, PythonImport doesn't provide any more persistence for dynamically created objects or globals than simply importing the module directly in a published module. The documentation implies that this directive is mainly useful for initializing time consuming tasks before the first request. But isn't that only true directly after (re)starting apache? Isn't it the case that subsequent requests cause apache to spawn more children, thus reintroducing the delay for the first request in that child process?