ebirck-css
ebirck-css
Hi Graham, Thanks for the quick reply - my configuration within Apache is: ``` WSGIScriptAlias / /home/myhome/django/mysite/mysite/wsgi.py WSGIPythonPath /home/myhome/django/mysite WSGIDaemonProcess mysite.com python-path=/home/myhome/django/mysite WSGIProcessGroup mysite.com WSGIApplicationGroup %{GLOBAL} ``` ...then that wsgi.py...
Thanks Graham - I added that debug logging, as far as I can tell the requests are identical between the two python versions except for expected variances (source ephemeral port...
I'm probably getting confused on processes vs subinterpreters, I'm new to the multiprocessing / multithreading features of mod_wsgi ... but since the first change between request 1 and 2 gets...
Okay a little more testing, seems the caching is on a per-file basis, the first time it is served within each process. I added a second test file, and got...
Updated the LogLevel to `info` (was previously on `warn`) I get the following for mod_wsgi on server startup: 2 x "Starting process 'mysite.com' with uid=33, gid=33 and threads=1" 4 x...
Okay I think I finally found the culprit; since the mod_wsgi REQUEST log seemed to be as expected, I just followed the call chain deep into the Django source code...
Ah, [here](https://github.com/django/django/commit/bf7c51a5f4da5f00b46923545ea6657ba9556bf6)'s the django commit that changed that. Not sure why my Python 3.8 install doesn't reflect the change, maybe a fresh install wouldn't have that discrepancy issue. 🤷