Tuning mod wsgi w trybie daemon

Uruchamiam aplikację wsgi na Apache mod_wsgi w trybie daemon. Mam te linie w Konfiguracji

WSGIDaemonProcess app processes=2 threads=3 display-name=%{GROUP} 
WSGIProcessGroup app

Jak znaleźć optymalną kombinację / strojenie procesów i wątków?

Edytuj : Ten link [podany w Odpowiedzi poniżej] był całkiem przydatny: https://serverfault.com/questions/145617/apache-2-2-mpm-worker-more-threads-or-more-processes/146382#146382

Moje pytanie jest takie: Czy mój serwer daje całkiem dobrą wydajność dla moich potrzeb, czy powinienem zmniejszyć liczbę wątków, aby zwiększyć stabilność / niezawodność? Czy Mogę w ogóle ustawić na 1?
Author: Community, 2010-11-12

2 answers

Możesz również uzyskać więcej informacji na temat ServerFault. Na przykład: https://serverfault.com/questions/145617/apache-2-2-mpm-worker-more-threads-or-more-processes

To kolejny dobry zasób na temat: http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading#The_mod_wsgi_Daemon_Processes który krótko opisuje opcje -- w tym ustawienie threads = 1.

Jeszcze tego nie robiłem, ale wygląda na to, że to nie ma większego znaczenia. Wspieranie wiele wątków, a także wiele procesorów są dobrze obsługiwane. Ale dla mojego doświadczenia (i prawdopodobnie twojego) warto wyeliminować gwintowanie jako dodatkowe źródło niepokoju-nawet jeśli teoretycznie jest solidne.

 13
Author: mjhm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:13:47

Najlepiej jest spróbować różnych miejsc na ławce. Możesz użyć polecenia Apache benchmark, aby uzyskać przybliżone oszacowanie, jak działa Twoja konfiguracja. Wiele poprawek będzie zależeć od tego, jak CPU / IO związany jest Twoja aplikacja internetowa. Wydajność będzie również zależeć od specyfikacji serwera, na którym hostujesz itp.

 1
Author: GWW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-13 01:27:40