Это больше в ответе на уточнение того, что требуется в комментарии к другому ответу.
WSGIDaemonProcess firetalk # Uses default of single process and 15 threads.
WSGIDaemonProcess django processes=5 threads=3
WSGIScriptAlias /firetalk /scripts/firetalkServer2 \
process-group=firetalk application-group=%{GLOBAL}
WSGIScriptAlias / /scripts/djangoServer \
process-group=django application-group=%{GLOBAL}
Приложение Firetalk перейдет в один процесс с 15 потоками.
Приложение Djangoперейдет к нескольким процессам.
Требуется mod_wsgi 3.0 или более поздней версии, так как в WSGIScriptAlias используются параметры группы процессов / группы приложений.Использование опций означает, что сценарий WSGI предварительно загружается при запуске процесса.
В качестве альтернативы может использоваться:
WSGIDaemonProcess firetalk # Uses default of single process and 15 threads.
WSGIDaemonProcess other processes=5 threads=3
WSGIScriptAlias /firetalk /scripts/firetalkServer2
<Location /firetalk>
WSGIProcessGroup firetalk
WSGIApplicationGroup %{GLOBAL}
</Location>
WSGIScriptAlias / /scripts/djangoServer
WSGIProcessGroup other
Приложение Firetalk перейдет в один процесс с 15 потоками.
Другоеприложения распределяются по нескольким процессам, каждый в отдельном подчиненном интерпретаторе этих процессов.
Сценарии WSGI лениво загружаются при первом запросе.