Multi-Processing Module (MPM) implementuje niewątkowy, wstępnie rozwidlający się serwer sieciowy, który obsługuje żądania w sposób podobny do Apache 1.3.
To jest kanoniczne pytanie dotyczące wyboru odpowiedniego serwera Apache httpd MPM. Jestem trochę zdezorientowany między różnymi MPM oferowanymi przez Apache - „pracownik”, „wydarzenie”, „prefork” itp. Jakie są główne różnice między nimi i jak mogę zdecydować, który będzie najlepszy dla danego wdrożenia?
W oparciu o opisy zarówno narzędzia Prefork, jak i Worker MPM, wydaje się, że typ prefork jest nieco przestarzały, ale tak naprawdę nie mogę znaleźć odpowiedniego porównania tych dwóch typów. Co chciałbym wiedzieć: Jakie są różnice między dwiema wersjami? Jakie są (nie) zalety każdego typu serwera? Czy istnieją jakieś podstawowe …
Mam maszynę z 128 GB pamięci RAM, która używa Apache2 jako serwera sieci Web (w tym komputerze nie ma serwera bazy danych, maszyna bazy danych to 64 GB pamięci RAM, która może obsłużyć 2000 połączeń maksymalnych). Widzę za pomocą narzędzia monitorującego, że w tej chwili jest około 44 zajętych pracowników …
Obecnie na moim Apache 2 (a dokładniej Apache 2.4.7) na Ubuntu 14.04 mam następujące ustawienie: /etc/apache2/mods-enabled/mpm_prefork.conf <IfModule mpm_prefork_module> StartServers 20 MinSpareServers 100 MaxSpareServers 250 MaxRequestWorkers 150 MaxConnectionsPerChild 0 </IfModule> Serwer to serwer Amazon o pojemności 8 GB (RAM), który nie robi nic więcej, jak załadować trzy stronicowy formularz rejestracji w …
Używam 64-bitowego CentOS i właśnie się dowiedziałem, że korzystam z prefork MPM na moim podwójnym quadzie Xeon. Powiedziano mi, że pracownik zapewni mi mniejsze zużycie pamięci i wyższą wydajność, ponieważ prowadzę witrynę o bardzo dużym ruchu. Jeśli to prawda, jak to zrobić?
Prowadzę witrynę o stosunkowo niskim natężeniu ruchu, która raz w tygodniu doświadcza dużego wzrostu liczby odwiedzających po aktualizacji witryny. Podczas tego wzrostu wydajność witryny jest bardzo słaba w porównaniu z resztą tygodnia. Rzeczywiste obciążenie serwerów pozostaje bardzo niskie, niezawodnie poniżej 10% CPU i poniżej 30% RAM (sprzęt powinien być całkowicie …
Obecnie mam serwer Apache2 działający z OpenVZ VPS mpm-preforki mod_phpna nim z 512 MB pamięci rzeczywistej / 1024 M pamięci RAM z możliwością pękania (bez wymiany). Po przeprowadzeniu niektórych testów stwierdziłem, że maksymalny rozmiar procesu, jaki otrzymuje Apache, to MaxClients23 MB, więc ustawiłem 25 (23 MB x 25 = 575 …
Próbuję zoptymalizować nasze serwery sieciowe, aby obsługiwały jak najwięcej połączeń. Przeczytałem wiele postów i notatek Apache. Próbuję zrozumieć, dla której wartości mam wybrać MaxRequestsPerChild. Na początku próbowałem ustawić go na 4000, ale serwer miał trudności z obsługą wielu żądań, więc zacząłem je zwiększać. W tej chwili moje ustawienia to: <IfModule …
CentOS 7, Apache 2.4, FPM / FastCGI, MariaDB Moje 512M VPS zużywa pamięć dzięki jednej rozwojowej stronie WordPress, więc mam nadzieję, że poprowadzi mnie to drogą lepszego strojenia; jeśli nie, prosimy o poinformowanie. Próbuję przełączyć się z MPM Worker do MPM Event, ale po ponownym uruchomieniu Apache pojawia się następujący …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.