Magellan Linux

Contents of /trunk/apache2/patches/apache2-2.2.6-default-mpm-settings.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 339 - (show annotations) (download)
Fri Sep 7 17:46:04 2007 UTC (16 years, 8 months ago) by niro
File size: 2638 byte(s)
-re-diffed for apache2-2.2.6

1 diff -Naur httpd-2.2.6/docs/conf/extra/httpd-mpm.conf.in httpd-2.2.6-magellan/docs/conf/extra/httpd-mpm.conf.in
2 --- httpd-2.2.6/docs/conf/extra/httpd-mpm.conf.in 2007-09-07 19:46:13.000000000 +0200
3 +++ httpd-2.2.6-magellan/docs/conf/extra/httpd-mpm.conf.in 2007-03-07 08:33:58.000000000 +0100
4 @@ -8,12 +8,18 @@
5 #
6 # Note that this is the default PidFile for most MPMs.
7 #
8 -PidFile /var/run/apache2.pid
9 +<IfModule !mpm_netware_module>
10 + PidFile "@rel_runtimedir@/httpd.pid"
11 +</IfModule>
12
13 #
14 # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
15 #
16 -LockFile /var/run/apache2.lock
17 +<IfModule !mpm_winnt_module>
18 +<IfModule !mpm_netware_module>
19 +LockFile "@rel_logfiledir@/accept.lock"
20 +</IfModule>
21 +</IfModule>
22
23 #
24 # Only one of the below sections will be relevant on your
25 @@ -51,3 +57,45 @@
26 MaxRequestsPerChild 0
27 </IfModule>
28
29 +# BeOS MPM
30 +# StartThreads: how many threads do we initially spawn?
31 +# MaxClients: max number of threads we can have (1 thread == 1 client)
32 +# MaxRequestsPerThread: maximum number of requests each thread will process
33 +<IfModule mpm_beos_module>
34 + StartThreads 10
35 + MaxClients 50
36 + MaxRequestsPerThread 10000
37 +</IfModule>
38 +
39 +# NetWare MPM
40 +# ThreadStackSize: Stack size allocated for each worker thread
41 +# StartThreads: Number of worker threads launched at server startup
42 +# MinSpareThreads: Minimum number of idle threads, to handle request spikes
43 +# MaxSpareThreads: Maximum number of idle threads
44 +# MaxThreads: Maximum number of worker threads alive at the same time
45 +# MaxRequestsPerChild: Maximum number of requests a thread serves. It is
46 +# recommended that the default value of 0 be set for this
47 +# directive on NetWare. This will allow the thread to
48 +# continue to service requests indefinitely.
49 +<IfModule mpm_netware_module>
50 + ThreadStackSize 65536
51 + StartThreads 250
52 + MinSpareThreads 25
53 + MaxSpareThreads 250
54 + MaxThreads 1000
55 + MaxRequestsPerChild 0
56 + MaxMemFree 100
57 +</IfModule>
58 +
59 +# OS/2 MPM
60 +# StartServers: Number of server processes to maintain
61 +# MinSpareThreads: Minimum number of idle threads per process,
62 +# to handle request spikes
63 +# MaxSpareThreads: Maximum number of idle threads per process
64 +# MaxRequestsPerChild: Maximum number of connections per server process
65 +<IfModule mpm_mpmt_os2_module>
66 + StartServers 2
67 + MinSpareThreads 5
68 + MaxSpareThreads 10
69 + MaxRequestsPerChild 0
70 +</IfModule>