Co to jest Prefork i pracownik w Apache?
Co to jest Prefork i pracownik w Apache?

Wideo: Co to jest Prefork i pracownik w Apache?

Wideo: Co to jest Prefork i pracownik w Apache?
Wideo: Apache Kylin 101 - How to Deliver Sub-Second Analytics on Massive Datasets 2024, Listopad
Anonim

Widły i pracownik są dwa rodzaje MPM Apache zapewnia. Obaj mają swoje zalety i wady. Domyślnie MPM to prefork co jest bezpieczne dla wątków. Rozwidlacz MPM używa wielu procesów potomnych z jednym wątkiem, a każdy proces obsługuje jedno połączenie na raz. Pracownik MPM używa wielu procesów podrzędnych, każdy z wieloma wątkami.

Kim są pracownicy Apache?

Pracownik . ten Pracownik MPM obraca się Apache w wieloprocesowy, wielowątkowy serwer WWW. W przeciwieństwie do Prefork, każdy proces potomny pod Pracownik może mieć wiele wątków. Pracownik ogólnie jest zalecany w przypadku serwerów o dużym natężeniu ruchu Apache wersje przed 2.4. Jednakże, Pracownik jest niekompatybilny z bibliotekami, które nie są bezpieczne dla wątków.

co to jest wątek w Apache? Apache HttpClient - wiele Wątki . Reklamy. Program wielowątkowy zawiera dwie lub więcej części, które mogą działać jednocześnie, a każda część może jednocześnie obsługiwać inne zadanie, optymalnie wykorzystując dostępne zasoby.

Biorąc to pod uwagę, skąd mam wiedzieć, czy mam Apache Prefork lub pracownika?

Włączyć Apache mod_informacje. Zapytaj adres URL mod_info, zwykle curl localhost/server-info. Sekcja „Ustawienia serwera” pokaże „Nazwa MPM: Pracownik Uruchom ponownie httpd -V -- nadal będzie się wyświetlać prefork , nie pracownik.

Co to jest MaxClients w Apache?

Apache serwer WWW posiada opcję konfiguracyjną o nazwie MaxKlienci . MaxKlienci określa maksymalną liczbę jednoczesnych połączeń, które Apache będzie służyć. Im więcej procesów potomnych jest generowanych, tym większe jest zużycie pamięci, więc MaxKlienci to ważna opcja dostrajania serwera.

Zalecana: