[mod_python] Memory Session doesen't workwithPythonInterpPerDirectory on Windows

Luca Montecchiani l.montecchiani at teamsystem.com
Thu Oct 19 04:08:19 EDT 2006


Thanks for replying and for all your impressive work
on modpython !

Graham Dumpleton wrote:
:
> Whoops. Not thinking properly. Yes, use of MemorySession when two
> separate interpreters used like this would be an issue and external
> database would be needed. This would be the only way of getting it
> to work if you must communicate between two separate interpreters.

Ok, this must be a FAQ then :-)

>>What version of mod_python are you using? 

Sorry my fault, I'm using :
- Windows 2000/XP/2003
- Apache 2.2.3
- Modpython 3.2.10

>> There are bugs related to
>>PythonInterpPerDirectory in older versions, and not all problems may
>>even be addressed until mod_python 3.3. You should avoid using the
>>PythonInterpPerDirectory unless you have a very good reason.

Btw I don't think I've hit this bug

>>For a possible workaround, try setting:
>>
>>  PythonOption ApplicationPath /www

My fault again, I've already have this option in my httpd.conf

>>BTW, why are you using PythonInterpPerDirectory? What do you think
>>you get from using it?
> Still like to know why you are using this directive. :-)

Of course ;-)
Since the beginning we had problem using scripts with
same name but living in different directory. I know that this is
a FAQ and we promptly renamed all the scripts to have unique
names. Reading docs we found that PythonInterpPerDirectory
could resolve the import issue and we choose to adopt it as an
extra security option. We also liked the "isolation" that this
option seem to give us.

For now we had chose to left the PythonInterpPerDirectory On
and use the DbmSession but if you think that is broken we can
trow it out !

> Graham

later,
luca


-- 
Luca Montecchiani
Software Di Base
TeamSystem S.r.l.
------------------------------------------------------------------------------------------
Informativa ai sensi del D. Lgs. 196-30/06/2003.
Il contenuto di questa e.mail e degli eventuali allegati, deve essere 
nella disponibilità
del solo destinatario.  Se ricevete per errore questa e-mail siete 
pregati di informarci
(rispedendola al mittente) e di provvedere alla sua rimozione.
Possono essere presenti informazioni riservate e non corrette 
(parzialmente o totalmente).
Le e-mail in partenza e in arrivo possono essere oggetto di monitoraggio
da parte di Teamsystem spa.  Del contenuto è responsabile il mittente 
della presente.
Chiunque venga in possesso non autorizzato di questa e-mail è vincolato
dalla Legge a non leggerne il contenuto, a non copiarla, a non 
diffonderla e a non usarla.
Informiamo che per l' esercizio dei diritti di cui all'art. 7 del 
d.lgs.196/2003 ci si può
rivolgere al Titolare del trattamento Teamsystem S.r.l. via Gagarin 205 
61100 PESARO
per posta o fax, indicando sulla busta o sul foglio la dicitura 
"Inerente alla Privacy",
o inviando una e-mail all' indirizzo privacy at teamsystem.com .
------------------------------------------------------------------------------------------


More information about the Mod_python mailing list