Dear Graham,
a big Thank You for mod_wsgi!
I just tried for the first time two django instances on different ports -
and had the problem that
the instances (which have several common UURLs like /study/, /research/ )
seemed to be
mixed up.
So I tried and googled and used daemon mode and changed
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "X.settings") to
os.environ["DJANGO_SETTINGS_MODULE"] = "X.settings" - with no success.
Then I tried your debugging code from
http://code.google.com/p/modwsgi/wiki/DebuggingTechniques
and learned a lot. -
BTW, there is a small slip in the second (long) code block
of the subchapter "Tracking Request and response": the line
pprint.pprint((status, headers)+args), stream=self.__oheaders)
must be
pprint.pprint((status, headers)+args, stream=self.__oheaders)
But all this didn't solve my problem... which was totally unrelated to modwsgi:
If both django instances use the same memcached daemon for caching,
*one must set *CACHE_MIDDLEWARE_KEY_PREFIX to different values for each
instance!
Seemingly, the cache mechanism uses only local parts of the URLs and not
port numbers etc.
So I feel stupid and perhaps this mail helps somebody else.
- Maik
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/groups/opt_out.