]> granicus.if.org Git - apache/blob - docs/manual/mpm.xml.ko
refer to the recent changes, I hope that's it.
[apache] / docs / manual / mpm.xml.ko
1 <?xml version='1.0' encoding='EUC-KR' ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
4 <!-- English Revision: 105989 -->
5
6 <!--
7  Copyright 2003-2004 The Apache Software Foundation
8
9  Licensed under the Apache License, Version 2.0 (the "License");
10  you may not use this file except in compliance with the License.
11  You may obtain a copy of the License at
12
13      http://www.apache.org/licenses/LICENSE-2.0
14
15  Unless required by applicable law or agreed to in writing, software
16  distributed under the License is distributed on an "AS IS" BASIS,
17  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  See the License for the specific language governing permissions and
19  limitations under the License.
20 -->
21
22 <manualpage metafile="mpm.xml.meta">
23
24   <title>´ÙÁß󸮠¸ðµâ (MPM)</title>
25
26 <summary>
27 <p>ÀÌ ¹®¼­´Â ´ÙÁß󸮠¸ðµâ (Multi-Processing Module)ÀÌ ¹«¾ùÀ̸ç,
28 ¾ÆÆÄÄ¡ À¥¼­¹ö°¡ À̸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¼³¸íÇÑ´Ù.</p>
29 </summary>
30
31 <section id="introduction"><title>¼Ò°³</title>
32
33     <p>¾ÆÆÄÄ¡ À¥¼­¹ö´Â ´Ù¾çÇѠȯ°æÀÇ ´Ù¾çÇÑ Ç÷¡Æû¿¡¼­ µ¿ÀÛÇÒ
34     ¼ö ÀÖµµ·Ï °­·ÂÇÏ°í À¯¿¬ÇÏ°Ô ¼³°èµÇ¾ú´Ù. ´Ù¸¥ Ç÷¡Æû°ú ´Ù¸¥
35     È¯°æÀº º¸Åë ´Ù¸¥ ±â´ÉÀ» ¿ä±¸Çϸç, ¾î¶² ±â´ÉÀ» °¡Àå È¿À²ÀûÀ¸·Î
36     ±¸ÇöÇϴ ¹æ¹ýÀÌ ´Ù¸¦ ¼ö ÀÖ´Ù. ¾ÆÆÄÄ¡´Â ¸ðµâÈ­µÈ ¼³°è·Î ÀÌ·±
37     ´Ù¾çÇѠȯ°æ¿¡ Ç×»ó ÀûÀÀÇØ¿Ô´Ù. ±×·¡¼­ À¥¸¶½ºÅʹ ÄÄÆÄÀϽÃ
38     È¤Àº ½ÇÇà½Ã ¾î¶² ¸ðµâÀ» ÀоîµéÀÏÁö ¼±ÅÃÇÏ¿© ¼­¹ö¿¡ Æ÷ÇÔÇÒ
39     ±â´ÉÀ» °áÁ¤ÇÒ ¼ö ÀÖ´Ù.</p>
40
41     <p>Apache 2.0Àº ÀÌ·± ¸ðµâÈ­µÈ ¼³°è¸¦ À¥¼­¹öÀÇ °¡À報⺻ÀûÀÎ
42     ºÎºÐ¿¡±îÁö È®ÀåÇß´Ù. ¼­¹ö´Â ½Ã½ºÅÛÀÇ ³×Æ®¿÷ Æ÷Æ®¿¡ ¿¬°áÇÏ°í,
43     ¿äûÀ» ¹Þ¾ÆµéÀ̸ç, ¹Þ¾ÆµéÀΠ¿äûÀ» Ã³¸®ÇϱâÀ§ÇØ Àڽĵ鿡°Ô
44     ºÐ¹èÇϴ ´ÙÁß󸮠¸ðµâ (Multi-Processing Modules, MPMs)À»
45     ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.</p>
46
47     <p>¼­¹ö¸¦ ÀÌ Á¤µµ·Î ¸ðµâÈ­Çϸ頵ΰ¡Áö Áß¿äÇÑ ÀåÁ¡ÀÌ
48     ÀÖ´Ù:</p>
49
50     <ul>
51       <li><module>mpm_winnt</module>°¡ Apache 1.3¿¡¼­ »ç¿ëÇÑ
52       POSIXÃþ ´ë½Å ÀÚü ³×Æ®¿÷ ±â´ÉÀ» »ç¿ëÇÒ ¼ö Àִ µî,
53       ¾ÆÆÄÄ¡´Â ¿©·¯ ´Ù¾çÇÑ ¿î¿µÃ¼Á¦¸¦ ´õ ±ò²ûÇÏ°í È¿À²ÀûÀ¸·Î
54       Áö¿øÇÒ ¼ö ÀÖ´Ù. ÀÌ ÀåÁ¡Àº Æ¯È­µÈ MPMÀ» ±¸ÇöÇÑ ´Ù¸¥
55       ¿î¿µÃ¼Á¦¿¡µµ Àû¿ëµÈ´Ù.</li>
56
57       <li>¼­¹ö´Â Æ¯Á¤ »çÀÌÆ®ÀÇ ¿ä±¸Á¶°Ç¿¡ ´õ Æ¯È­µÉ ¼ö ÀÖ´Ù.
58       ¿¹¸¦ µé¾î ³ôÀº È®Àå°¡´É¼º(scalability)ÀÌ ÇÊ¿äÇÑ »çÀÌÆ®´Â
59       <module>worker</module>¿Í °°Àº ¾²·¹µå MPMÀ» »ç¿ëÇÏ°í,
60       ¾ÈÁ¤¼º°ú ¿À·¡µÈ ¼ÒÇÁÆ®¿þ¾î¿ÍÀǠȣȯ¼ºÀÌ ÇÊ¿äÇÑ »çÀÌÆ®´Â
61       <module>preforking MPM</module>À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
62       Ãß°¡·Î ´Ù¸¥ »ç¿ëÀÚ¾ÆÀ̵ð·Î ¿©·¯ È£½ºÆ®¸¦ ¼­ºñ½ºÇÏ´Â
63       °Í(<module>perchild</module>)°ú °°Àº Æ¯º°ÇÑ ±â´Éµµ
64       Á¦°øµÈ´Ù.</li>
65     </ul>
66
67     <p>»ç¿ëÀÚ°¡ º¸±â¿¡ MPMÀº ´Ù¸¥ ¾ÆÆÄÄ¡ ¸ðµâ°ú °ÅÀÇ ºñ½ÁÇØ
68     º¸ÀδÙ. ÁֵȠÂ÷À̴ ¼­¹ö´Â Çѹø¿¡ ¿ÀÁ÷ ÇÑ MPM¸¸À» »ç¿ëÇؾß
69     ÇѴٴ Á¡ÀÌ´Ù. »ç¿ë°¡´ÉÇÑ MPM ¸ñ·ÏÀº <a href="mod/">¸ðµâ
70     ¸ñ·Ï ÆäÀÌÁö</a>¿¡ ÀÖ´Ù.</p>
71
72 </section>
73
74 <section id="choosing"><title>MPM ¼±ÅÃÇϱâ</title>
75
76     <p>MPMs´Â ±¸¼ºÁß¿¡ ¼±ÅÃÇÏ¿© ¼­¹ö¿¡ ÄÄÆÄÀϵǾߠÇÑ´Ù.
77     ¾²·¹µå¸¦ »ç¿ëÇϴ °ÍÀ» ÄÄÆÄÀÏ·¯°¡ ¾Ë¸é ¸¹Àº ÇÔ¼ö¸¦
78     ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Ù. À¯´Ð½º¿¡¼­ ¸î¸î MPMÀº ¾²·¹µå¸¦ ¾²°í
79     ³ª¸ÓÁö´Â ¾Æ´Ï¹Ç·Î, MPMÀÌ ±¸¼ºÁß¿¡ ¼±ÅõǾÆÆÄÄ¡¿¡
80     ÄÄÆÄÀϵɶ§ ¾ÆÆÄÄ¡´Â ´õ ºü¸¥ ¼Óµµ¸¦ ³½´Ù.</p>
81
82     <p>¿øÇϴ MPMÀ» ¼±ÅÃÇÏ·Á¸é ./configure ½ºÅ©¸³Æ®¿¡
83     with-mpm= <em>NAME</em> ¾Æ±Ô¸ÕÆ®¸¦ »ç¿ëÇ϶ó. <em>NAME</em>Àº
84     ¿øÇϴ MPM À̸§ÀÌ´Ù.</p>
85
86     <p>¼­¹ö¸¦ ÄÄÆÄÀÏÇÑÈÄ <code>./httpd -l</code> ¸í·É¾î·Î ¼±ÅÃÇÑ
87     MPMÀ» ¾Ë ¼ö ÀÖ´Ù.  ÀÌ ¸í·É¾î´Â MPMÀ» Æ÷ÇÔÇÏ¿© ¼­¹ö¿¡ ÄÄÆÄÀϵÈ
88     ¸ðµç ¸ðµâÀ» ¾Ë·ÁÁØ´Ù.</p>
89 </section>
90
91 <section id="defaults"><title>MPM ±âº»°ª</title>
92
93 <p>´ÙÀ½ Ç¥´Â ¿©·¯ ¿î¿µÃ¼Á¦ÀÇ ±âº» MPMÀ» º¸¿©ÁØ´Ù. ÄÄÆÄÀϽÃ
94 ´Ù¸£°Ô ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ÀÌ MPMÀÌ ¼±ÅõȴÙ.</p>
95
96 <table>
97 <columnspec><column width=".2"/><column width=".2"/></columnspec>
98 <tr><td>BeOS</td><td><module>beos</module></td></tr>
99 <tr><td>Netware</td><td><module>mpm_netware</module></td></tr>
100 <tr><td>OS/2</td><td><module>mpmt_os2</module></td></tr>
101 <tr><td>À¯´Ð½º</td><td><module>prefork</module></td></tr>
102 <tr><td>À©µµ¿ìÁî</td><td><module>mpm_winnt</module></td></tr>
103 </table>
104 </section>
105
106 </manualpage>