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.