Nowe posty

Autor Wątek: Konfiguracja Apache - MaxClients oraz ServerLimit  (Przeczytany 9361 razy)

atom123

  • Gość
Konfiguracja Apache - MaxClients oraz ServerLimit
« dnia: 2008-01-02, 11:03:49 »
Chciałbym zaznaczyć, że dopiero zaczynam cokolwiek robić w Linuxie i nie mam o tym zielonego pojęcia, więc proszę o wyrozumiałość :].

System: Fedora Core 2

W jaki sposób zwiększyć "MaxClients" oraz "ServerLimit"? Oto dokumentacja: http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxclients
Proszę mi powiedzieć, co mam dokładnie zrobić :).

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #1 dnia: 2008-01-02, 11:06:34 »
Hmmm na ogół te wartości są wystarczające. Możesz powiedzieć czemu chcesz je zwiększyć?

M.

atom123

  • Gość
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #2 dnia: 2008-01-02, 11:08:31 »
W logach występuje wpis:
[error] server reached MaxClients setting, consider raising the MaxClients setting
Apache w godzinach szczytu (największy ruch na stronie) zawiesza się i trzeba go restartować :)

Tutaj jest opisany podobny problem:
http://www.linuxquestions.org/questions/linux-networking-3/apache-performance-server-reached-maxclients-setting-329435/

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #3 dnia: 2008-01-02, 11:15:04 »
Wydaje mi się, że otwarcie pliku /etc/apache/default-server.conf i wpisanie na początku:
MaxClients ....
ServerLimit ...
gdzie kropki to odpowiednie wartości.
Wydaj polecenie:
 /etc/init.d/apache2 configtest
i sprawdź czy jest ok. Jeśli jest dobrze to restart apache2.

M.

P.S. Sprawdziłem na openSuse, ale u Ciebie powinno być podobnie.

atom123

  • Gość
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #4 dnia: 2008-01-02, 11:26:56 »
Widocznie w Fedorze jest "troszkę" inaczej :]

Nie ma tamtego pliku, ale czy zmiana w httpd.conf wystarczy? Jest tam coś takiego:


StartServers       8
MinSpareServers    5
MaxSpareServers   20
MaxClients       150
MaxRequestsPerChild  4000
oraz


StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
Niestety nigdzie nie widzę wartości "ServerLimit".

PS. Mówiłem, że się na tym nie znam :p

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #5 dnia: 2008-01-02, 11:29:43 »
Po prostu ją dopisz. Np poniżej MaXClients.

M.

atom123

  • Gość
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #6 dnia: 2008-01-02, 11:40:16 »
A wartości MaxClients w:


nie zmieniać?

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Konfiguracja Apache - MaxClients oraz ServerLimit
« Odpowiedź #7 dnia: 2008-01-02, 11:45:58 »
Dla tych wartości apache Ci się wywala. Proponuję zwiększyć. U mnie obie wartości mają 256.

M.