Graham Dumpleton
grahamd at dscpl.com.au
Tue Mar 28 18:08:54 EST 2006
I would tend to agree that original problem does sound like module importer issues. If one is feeling really brave, one could checkout latest development version of mod_python from subversion and then in global Apache config set: PythonOption mod_python.future.importer * and try out the new module importer which will hopefully fix all the problems which might be causing this. There was a recent tarball snapshot of the subversion source code made, but unfortunately I have made an important fix in repository version since related to new module importer. Graham Colin Bean wrote .. > Oops, forgot to cc list. > Original discussion is below. > > On 3/28/06, Colin Bean <ccbean at gmail.com> wrote: > > > > > > > > Thought that was the problem ;) > > > > Here's more info about module importing (these have been posted many > > times before, they're a good place to start) > > > > http://www.dscpl.com.au/articles/modpython-002.html > > http://www.dscpl.com.au/articles/modpython-003.html > > > > You'll also want to take a look at the apache.import_module function > in > > the mod_python documentation if you haven't already. Using this will > make > > mod_python automatically reload your modules as they change on disk. > > > > -Colin > > > > > > On 3/28/06, Tadeusz Andrzej Kad³ubowski <yess at hell.org.pl> wrote: > > > > > Thus wrote Colin Bean: > > > > What platform / apache setup are you using? > > > > On a forked MPM, you'll have multiple interpreters, each with their > > > own copy > > > > of the code in memory. It sounds like one of these is hanging on > to > > > an old > > > > version of your code; since each request is handled by an arbitrary > > > > intepreter, this would explain the behavior that you're seeing (i.e. > > > one in > > > > every seven requests is handled by the 'bad' interpreter). > > > > > > > > Does restarting apache help the problem? > > > > > > Thanks for Your help. > > > > > > Sure it does help to restart apache. I have invented it on my own just > a > > > moment > > > before. :) > > > > > > > This ties in to module importing / refreshing issues in mod_python, > > > which > > > > others on this list can explain better than I can. > > > > > > I don't know how and when mod_python decides it's time to reload a > > > module. I > > > would really appreciate further information / links to documentation. > > > > > > -- > > > tadeusz andrzej kad³ubowski > > > <przekaz podprogowy> kup mi iBooka </przekaz podprogowy> > > > > > > >
|