Hello Graham,

I have python django microservice running on apache web server using 
mod_wsgi in daemon mode, It takes the request and forwards to database and 
takes response from database and forwards it to front-end service.

But like the above I have around 275 services and there is no cpu-bound 
tasks on them, they simple take request and forwards to database and gets 
response from database and forwards to front-end service.

So, All of these wsgi daemons virtualhost configurations have same line 
i.e.,
WSGIApplicationGroup %{GLOBAL}
all of them are using same python interpreter and there are no sub 
interpreters if I am correct.

The below is example for my one of my virtualhost config

#MyApp1 Webservice Config
Listen 9013

<VirtualHost *:9013>
        ErrorLog /var/log/webservice_error.log

        WSGIPassAuthorization On
        WSGIDaemonProcess 9013 
python-path=/home/admin/myapp1:/home/admin/shared display-name=%{GROUP}
        WSGIProcessGroup 9013

        WSGIApplicationGroup %{GLOBAL}
        WSGIScriptAlias / /home/admin/myapp1/conf/wsgi.py

        <Directory /home/admin/myapp1/conf>
            <Files wsgi.py>
             Require all granted
            </Files>
        </Directory>
</VirtualHost>

and below is config of my wsgi.py

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'conf.settings') 

application = get_wsgi_application()

Does this create any problem, Or there is any other way I can do it?
I have tried using dockers and kubernetes but for each container it is 
consuming more memory and cpu compare to deploying all of them in a single 
apache web server.
I am able to run all my services on apache web server but not on docker 
containers in kubernetes.

Thanking You,
RajKumar




-- 
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 modwsgi+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/e508f452-1f63-46a1-ba7a-5f2b96a6739cn%40googlegroups.com.

Reply via email to