Porównaj ceny domen i usług IT, sprzedawców z całego świata

Jedna aplikacja, wiele wirtualnych hostów i wiele instancji Apache


Od czasu do czasu mamy problemy z naszym serwerem apache2, który przestaje działać. Kiedy próbuję go ponownie uruchomić, najpierw muszę zabić kilka istniejących uruchomionych instancji Apache.
Lubię to:
sudo service apache2 restart
pidof apache2
sudo kill -9 <pid>
sudo service apache2 start

Po uruchomieniu polecenia pidof mogę uzyskać do 12 identyfikatorów. rozumiem to

całkowicie normalne
https://serverfault.com/questi ... al... Jednak może być lepsze rozwiązanie tego, co próbujemy osiągnąć.
Jesteśmy rynkiem zbytu dla rynku peruwiańskiego. Pomyśl o tym jako o małej wersji Shopify. Mamy ponad 200 sklepów korzystających z tej samej aplikacji. Każdy sklep działa pod własną domeną i certyfikatem SSL, dlatego stworzyliśmy kilka wirtualnych hostów. Chociaż wszystkie wskazują na ten sam katalog.
Większość z tych witryn ma bardzo mały ruch, a nasza aplikacja przez większość czasu działa płynnie. Jeśli jednak w sklepie jest ruch, użycie procesora wzrasta do 100%, a serwer ulega awarii. Widzieć

załączony obraz
https://i.stack.imgur.com/CNJSi.png
.
Jak mogę zapobiec awariom serwera? Czy uważasz, że system równoważenia obciążenia może pomóc? Czy istnieje lepsze rozwiązanie niż uruchamianie wielu wirtualnych hostów? Do czego jesteś zalecany

Moduł wieloprocesorowy
http://httpd.apache.org/docs/c ... .html
?
podziękować
Zaproszony:

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się