Damjan
gdamjan at mail.net.mk
Thu May 10 04:16:05 EST 2001
On Wed, May 09, 2001 at 06:51:25PM -0400, Chris Hagner wrote: > I'm seeing some strange things with modules being reloaded when used in > mod_python. > > Here's the scenario... > 1. I'm using PythonImport to import a module (called MyConfig) and store it > in a module variable. I'm not very sure the PythonImport directive works too good, and anyway there's no need to use it. Just use plain import in the Python scripts. > 2. That module variable is being accessed by the registered modpy handler. > 3. When I start up apache, MyConfig is imported once for each child process. > 4. When I request a page, the handler accesses MyConfig... here's the weird > part. > 5. SOMETIMES, it re-runs/imports the module containing MyConfig.... > specifically, the first couple requests (6? I have 5 child procs running) > re-import the module and then it stops re-importing... for a while... then, > every once in a while it re-imports MyConfig. Apache child process die sometimes, either deliberately either not. This causes your module to be re-imported. -- Damjan Georgievski | Дамјан Георгиевски Skopje, Macedonia | Скопје, Македонија
|