Skocz do zawartości
Zaloguj się, aby obserwować  
318is

konfig apache

Polecane posty

Witam

Mam nastepujacy problem:

Posiadam strone ktora ma w niektorych godzinach bardzo duza liczbe odwiedzin.

Problem polega na tym, iz nie potrafie poprawnie skonfigurowac serwera do pracy :D

W ciagu dnia liczba procesow apache wynosi ok 200 ale czasem gdy przeprowadzam cos on-line to liczba userow znacznie rosnie i procesow apache tworzy sie nawet ok 1000 co powoduje bledy w pracy serwera i jego duze obciazenie.

Sprzet:

celeron 2.6 i 512 ram

Moj terazniejszy konfig apache (1.3): (httpd.conf)

 

Timeout 100

KeepAlive On

MaxKeepAliveRequests 0

KeepAliveTimeout 15

MinSpareServers 5

MaxSpareServers 10

StartServers 5

MaxClients 1000 (poczatkowo bylo 150 ale wtedy gdy doszlo do liczby 150 procesow apache wejscie na strone bylo nie mozliwe. (teraz wszystko ladnie dziala przy liczbie nie przekraczajacej 900 procesow)

MaxRequestsPerChild 0

 

Na serwerze jest dodatkowo zainstalowany eAccelerator.

 

Bardzo bym prosil o jakies rady ktore umozliwia poprawna prace serwera przy duzej licznie userow jednoczesnie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzieki za rade - skorzystam (przetestuje)

Zastanawiam sie czy ustawienie MaxRequestsPerChild na niska wartosc nie przyniesie w moim przypadku poprawy.

A wartosc MaxClients 1000 jest dopuszczalna? Jaka wartosc maksymalna obluzylby ten serwer przy zalozeniu ze glowne obciazenie jest na apache?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Generalnie, wszystko zalezy od specyfiki contentu jaki serwujesz. Mimo wszystko MaxClients ustawione na 1000 przy takiej ilosci RAMu wydaje sie za duze.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×