diff --git a/apache/core.pl b/apache/core.pl index 1a11af350..42228bfe6 100755 --- a/apache/core.pl +++ b/apache/core.pl @@ -109,7 +109,7 @@ return (); sub edit_MaxClients { return (1, - $text{'core_maxconc'}, + &hlink($text{'core_maxconc'}, "MaxClients"), &opt_input($_[0]->{'value'}, "MaxClients", $text{'core_default'}, 4)); } sub save_MaxClients @@ -121,7 +121,7 @@ return &parse_opt("MaxClients", '^\d+$', sub edit_MaxRequestWorkers { return (1, - $text{'core_maxconc'}, + &hlink($text{'core_maxconc'}, "MaxRequestWorkers"), &opt_input($_[0]->{'value'}, "MaxRequestWorkers", $text{'core_default'}, 4)); } @@ -146,7 +146,7 @@ return &parse_opt("MaxKeepAliveRequests", '^\d+$', sub edit_MaxRequestsPerChild { return (1, - $text{'core_maxreq'}, + &hlink($text{'core_maxreq'}, "MaxRequestsPerChild"), &opt_input($_[0]->{'value'}, "MaxRequestsPerChild", $text{'core_default'}, 5)); } sub save_MaxRequestsPerChild @@ -158,7 +158,7 @@ return &parse_opt("MaxRequestsPerChild", '^\d+$', sub edit_MinSpareServers { return (1, - $text{'core_minspare'}, + &hlink($text{'core_minspare'}, "MinSpareServers"), &opt_input($_[0]->{'value'},"MinSpareServers",$text{'core_default'}, 4)); } sub save_MinSpareServers @@ -170,7 +170,7 @@ return &parse_opt("MinSpareServers", '^\d+$', sub edit_MaxSpareServers { return (1, - $text{'core_maxspare'}, + &hlink($text{'core_maxspare'}, "MaxSpareServers"), &opt_input($_[0]->{'value'},"MaxSpareServers",$text{'core_default'}, 4)); } sub save_MaxSpareServers @@ -182,7 +182,7 @@ return &parse_opt("MaxSpareServers", '^\d+$', sub edit_StartServers { return (1, - $text{'core_initial'}, + &hlink($text{'core_initial'}, "StartServers"), &opt_input($_[0]->{'value'}, "StartServers", $text{'core_default'}, 4)); } sub save_StartServers @@ -194,7 +194,7 @@ return &parse_opt("StartServers", '^\d+$', sub edit_ServerLimit { return (1, - $text{'core_serverlimit'}, + &hlink($text{'core_serverlimit'}, "ServerLimit"), &opt_input($_[0]->{'value'}, "ServerLimit", $text{'core_default'}, 4)); } sub save_ServerLimit @@ -206,7 +206,7 @@ return &parse_opt("ServerLimit", '^\d+$', sub edit_MinSpareThreads { return (1, - $text{'worker_minspare'}, + &hlink($text{'worker_minspare'}, "MinSpareThreads"), &opt_input($_[0]->{'value'},"MinSpareThreads",$text{'core_default'}, 4)); } sub save_MinSpareThreads @@ -218,7 +218,7 @@ return &parse_opt("MinSpareThreads", '^\d+$', sub edit_MaxSpareThreads { return (1, - $text{'worker_maxspare'}, + &hlink($text{'worker_maxspare'}, "MaxSpareThreads"), &opt_input($_[0]->{'value'},"MaxSpareThreads",$text{'core_default'}, 4)); } sub save_MaxSpareThreads @@ -230,7 +230,7 @@ return &parse_opt("MaxSpareThreads", '^\d+$', sub edit_ThreadLimit { return (1, - $text{'worker_threadlimit'}, + &hlink($text{'worker_threadlimit'}, "ThreadLimit"), &opt_input($_[0]->{'value'},"ThreadLimit",$text{'core_default'}, 4)); } sub save_ThreadLimit @@ -242,7 +242,7 @@ return &parse_opt("ThreadLimit", '^\d+$', sub edit_ThreadsPerChild { return (1, - $text{'worker_threads'}, + &hlink($text{'worker_threads'}, "ThreadsPerChild"), &opt_input($_[0]->{'value'},"ThreadsPerChild",$text{'core_default'}, 4)); } sub save_ThreadsPerChild @@ -1704,4 +1704,3 @@ else { return ( [ ], [ ] ); } } 1; - diff --git a/apache/help/MaxClients.html b/apache/help/MaxClients.html new file mode 100644 index 000000000..39639ea8a --- /dev/null +++ b/apache/help/MaxClients.html @@ -0,0 +1,8 @@ +
Maximum simultaneous requests
+The MaxClients directive is the old Apache name for the maximum number +of requests that can be served at the same time. On Apache 2.4 and newer, the +equivalent directive is MaxRequestWorkers. +

+For prefork MPM, this limits child server processes. For threaded MPMs, it +limits the total number of worker threads across all child processes. +