Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Konfiguracja Apache - MaxClients oraz ServerLimit  (Przeczytany 9358 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.