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?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.
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.
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