Jeśli przytrafia Wam się komunikat ostrzeżenia przy podnoszeniu/przeładowaniu Apache:

  1. WARNING: MaxClients of XYZ exceeds ServerLimit value of 256 servers, lowering MaxClients to 256.  To increase, please see the ServerLimit directive.

to rozwiązanie jest prostrze niż się wydaje.
Najprawdopodobniej w konfiguracji serwera brakuje Wam dyrektywy ServerLimit lub jest ona umieszczona za MaxClients. Wtedy właśnie serwer przyjmuje dla ServerLimit domyślną wartość 256 i wyrzuca ostrzeżenie o limitowaniu MaxClients do tej wartości. Wystarczy wrzucić ServerLimit przed MaxClients i problem rozwiązany.

Przykładowa błędna konfiguracja:

  1.    StartServers         32
  2.     MinSpareServers      10
  3.     MaxSpareServers      40
  4.     MaxClients          1024
  5.     MaxRequestsPerChild  8
  6.     ServerLimit         256

Przykładowa dobra konfigruracja:

  1.    StartServers         10
  2.     MinSpareServers      10
  3.     MaxSpareServers      40
  4.     ServerLimit         1024
  5.     MaxClients          1000
  6.     MaxRequestsPerChild  8