Thread View: pl.comp.os.linux.debian
8 messages
8 total messages
Started by koko
Thu, 26 Apr 2012 22:11
Rozwiązania Klastrowe dla apache - poszukuję
Author: koko
Date: Thu, 26 Apr 2012 22:11
Date: Thu, 26 Apr 2012 22:11
19 lines
1799 bytes
1799 bytes
Witam, Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać problem z obciążeniem apache z php pracującym na fast-cgi. Jest to bardzo obciążony serwer, pracujący chyba na możliwie najmocniejszej wieloprocesorowej pojedyńczej maszynie, która obecnie jest do kupienia za rozsądne pieniądze. Problem w tym, że po wydzieleniu osobnego serwera na bazy danych, osobnego na pocztę i osobnego na NFS, pojedyńczy server apache nadal jest tak obciążony, że już nie daje rady. Poszukuję jakiegoś sensownego rozwiązania, które umożliwiłoby w jakiś sposób zrównoważyć obciążenie apache, w którym w jednej sekundzie rodzi się i umiera setki procesów. Jakieś pomysły? Pozdrawiam. koko
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Cezar
Date: Thu, 26 Apr 2012 23:04
Date: Thu, 26 Apr 2012 23:04
27 lines
1850 bytes
1850 bytes
On 26/04/2012 23:11, koko wrote: > Witam, > > Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. > Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać problem z > obciążeniem apache z php pracującym na fast-cgi. Jest to bardzo obciążony > serwer, pracujący chyba na możliwie najmocniejszej wieloprocesorowej > pojedyńczej maszynie, która obecnie jest do kupienia za rozsądne pieniądze. > Problem w tym, że po wydzieleniu osobnego serwera na bazy danych, osobnego > na pocztę i osobnego na NFS, pojedyńczy server apache nadal jest tak > obciążony, że już nie daje rady. > > Poszukuję jakiegoś sensownego rozwiązania, które umożliwiłoby w jakiś > sposób zrównoważyć obciążenie apache, w którym w jednej sekundzie rodzi > się i umiera setki procesów. > > Jakieś pomysły? > > Pozdrawiam. > koko > mod_proxy(_balancer) ? c.
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Tomasz Prokulewicz
Date: Fri, 27 Apr 2012 06:44
Date: Fri, 27 Apr 2012 06:44
27 lines
2083 bytes
2083 bytes
> Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. > Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać problem z > obciążeniem apache z php pracującym na fast-cgi. Jest to bardzo obciążony > serwer, pracujący chyba na możliwie najmocniejszej wieloprocesorowej > pojedyńczej maszynie, która obecnie jest do kupienia za rozsądne pieniądze. > Problem w tym, że po wydzieleniu osobnego serwera na bazy danych, osobnego > na pocztę i osobnego na NFS, pojedyńczy server apache nadal jest tak > obciążony, że już nie daje rady. > > Poszukuję jakiegoś sensownego rozwiązania, które umożliwiłoby w jakiś > sposób zrównoważyć obciążenie apache, w którym w jednej sekundzie rodzi > się i umiera setki procesów. > > Jakieś pomysły? Rozwiązań może być kilka, wszystko zależy od charakteru usługi ;) Jako LB można użyć haproxy, varnish, lvs (do wyboru do koloru). A może jest możliwość oddzielenia kontentu statyczne od dynamicznego i zrobienie content switchingu (np na lighttpd czy nginex). A do tego squid na front. -- Pozdrawiam, Tomek
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Tomasz Prokulewicz
Date: Fri, 27 Apr 2012 06:57
Date: Fri, 27 Apr 2012 06:57
42 lines
2645 bytes
2645 bytes
On 04/27/2012 08:44 AM, Tomasz Prokulewicz wrote: > >> Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. >> Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać >> problem z >> obciążeniem apache z php pracującym na fast-cgi. Jest to bardzo obciążony >> serwer, pracujący chyba na możliwie najmocniejszej wieloprocesorowej >> pojedyńczej maszynie, która obecnie jest do kupienia za rozsądne >> pieniądze. >> Problem w tym, że po wydzieleniu osobnego serwera na bazy danych, >> osobnego >> na pocztę i osobnego na NFS, pojedyńczy server apache nadal jest tak >> obciążony, że już nie daje rady. >> >> Poszukuję jakiegoś sensownego rozwiązania, które umożliwiłoby w jakiś >> sposób zrównoważyć obciążenie apache, w którym w jednej sekundzie rodzi >> się i umiera setki procesów. >> >> Jakieś pomysły? > > > Rozwiązań może być kilka, wszystko zależy od charakteru usługi ;) > > Jako LB można użyć haproxy, varnish, lvs (do wyboru do koloru). > > A może jest możliwość oddzielenia kontentu statyczne od dynamicznego i > zrobienie content switchingu (np na lighttpd czy nginex). A do tego > squid na front. A pani w szkole mówiła "czytaj ze zrozumieniem..." ;) Jeśli to rozwiązanie ma zamknąć się w obrębie jednej maszyny to postawiłbym na froncie squida. Nawet jeśli nie ma możliwości buforowanie zapytań to squid lepiej radzi sobie ze "zbieraniem" połączeń. Dzięki temu klient otrzyma odpowiedź po sekundzie czy dwóch zamiast od razu 503. I może warto rozważyć zamianę apache na nginx czy light. -- Pozdrawiam, TP
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Tombo
Date: Fri, 27 Apr 2012 08:39
Date: Fri, 27 Apr 2012 08:39
14 lines
1381 bytes
1381 bytes
W dniu 27.04.2012 08:44, Tomasz Prokulewicz pisze: > Rozwiązań może być kilka, wszystko zależy od charakteru usługi ;) > > Jako LB można użyć haproxy, varnish, lvs (do wyboru do koloru). ... dns Round-robin ( nie wspomiane, a najprostsze w implementacji ) Ale przede wszytskim należy przeanalizować aplikację zdiagnozować wąskie gardło. Tak jak napisał Tomasz, wszystko zależy. -- MG
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Krzysztof Magosa
Date: Fri, 27 Apr 2012 08:52
Date: Fri, 27 Apr 2012 08:52
15 lines
1432 bytes
1432 bytes
W dniu 27.04.2012 00:11, koko pisze: > Witam, > > Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. > Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać problem z > obciążeniem apache z php pracującym na fast-cgi. [...] Witam. Czy koniecznie musi być to zrealizowane na fast-cgi? U mnie po przejściu z fast-cgi na mpm-itk+mod-php wydajność znacznie wzrosła. A w kwestii load-balancingu polecam LVS, bardzo fajnie to funkcjonuje. Pozdrawiam.
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Sławek Lipowski
Date: Sat, 28 Apr 2012 11:25
Date: Sat, 28 Apr 2012 11:25
9 lines
1253 bytes
1253 bytes
W dniu 27.04.2012 10:39, Tombo pisze: > ... dns Round-robin ( nie wspomiane, a najprostsze w implementacji ) Nie wspomniany, bo jest to również chyba najgorszy sposób rozkładania obciążenia. :) -- Sławomir Lipowski http://lipowski.org
Re: Rozwiązania Klastrowe dla apache - poszukuję
Author: Bartosz Feński aka fEnIo
Date: Thu, 03 May 2012 00:54
Date: Thu, 03 May 2012 00:54
29 lines
2189 bytes
2189 bytes
W artykule koko napisał(a): > Poszukuję jakiegoś opensourceowego rozwiązania clustrowego dla debiana. > Chodzi nie o cluster obliczeniowy ale o coś co mogłoby rozwiązać problem z > obciążeniem apache z php pracującym na fast-cgi. Jest to bardzo obciążony > serwer, pracujący chyba na możliwie najmocniejszej wieloprocesorowej > pojedyńczej maszynie, która obecnie jest do kupienia za rozsądne pieniądze. > Problem w tym, że po wydzieleniu osobnego serwera na bazy danych, osobnego > na pocztę i osobnego na NFS, pojedyńczy server apache nadal jest tak > obciążony, że już nie daje rady. > > Poszukuję jakiegoś sensownego rozwiązania, które umożliwiłoby w jakiś > sposób zrównoważyć obciążenie apache, w którym w jednej sekundzie rodzi > się i umiera setki procesów. > > Jakieś pomysły? Pomijając to co napisali już inni to jeśli masz to już ogarnięte na fast-cgi to co za problem różne pule owych fast-cgi odpalić na różnych maszynach? pozdr, fEnIo -- ,''`. Bartosz Fenski | mailto:fenio@debian.org | pgp:0x13fefc40 | irc:fEnIo : :' : 32-050 Skawina - Glowackiego 3/15 - malopolskie v. - Poland `. `' phone:+48602383548 | proud Debian maintainer and user `- http://fenski.pl | xmpp:fenio@jabber.org | rlu:172001
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads