|
Orr, Steve
sorr at rightnow.com
Mon Mar 6 20:20:08 EST 2006
Thanks for the reply Graham,
I'm using mod_python 3.x (?) for Apache 2.0
Here are the Apache directives
<LocationMatch "^/RAMhome(/|$)">
SetHandler python-program
PythonHandler quixote.server.mod_python_handler
PythonOption quixote-publisher-factory ramhome.create_publisher
PythonInterpreter ramhome
PythonDebug On
</LocationMatch>
I'm using the standard handler for mod_python that ships with Quixote,
quixote.server.mod_python_handler. I looked in that code, grepped around
a bit and did not find any reference to apache.import_module() so it
seems they are not using it. The mod_python_handler.py script was
developed for Quixote 1.0 so I suspect it could use some work even
though it appears to work in my development mode.
Additionally, I got a post from a Quixote developer saying that version
2.4 fixed an import bug. I don't think it's my bug but I'm going to
upgrade and test anyway. After that I've got a few more things to run
down I'll come back with some more detail.
Thanks,
Steve Orr
-----Original Message-----
From: Graham Dumpleton [mailto:grahamd at dscpl.com.au]
Sent: Monday, March 06, 2006 4:23 PM
To: Orr, Steve
Cc: mod_python user mailing list
Subject: Re: [mod_python] Quixote 2.0 and mod_python
Orr, Steve wrote ..
> Cross posting from the Quixote list:
The address from Quixote seems to have dissappeared.
> The commented out directives are what's set while in "development
mode"
> and the uncommented values are what needs to be implemented in
> production. In the beginning of our development effort I tested the
> production settings and all was well but now I'm getting import
problems
> and lots of inconsistent page behavior. (Everything works fine in
> "development mode.") Most of the inconsistencies relate to passing
> request object data between pages and I suspect it's related to the
> import issues.
>
> Pointers from those familiar with Quixote/mod_python implementations
> greatly appreciated.
Not that it will help, but what version of mod_python are you using?
Can you also give the bit of the Apache configuration which triggers
use of Quioxite. Ie., PythonHandler etc.
Anyway, I suspect that you might be hitting some of the known issues
with
the module importer. You can read about them at:
http://www.dscpl.com.au/articles/modpython-003.html
Would need to investigate how, if it does, Quioxite uses the mod_python
module importer.
Are you able to describe the problems and/or errors that may be arising
further? Do you you use the mod_python apache.import_module() function
explicitly?
Graham
|