]> granicus.if.org Git - apache/blob - docs/manual/mod/prefork.html.tr.utf8
* Update transformation
[apache] / docs / manual / mod / prefork.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>prefork - Apache HTTP Sunucusu</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body>
14 <div id="page-header">
15 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="../faq/">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
16 <p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
17 <img alt="" src="../images/feather.gif" /></div>
18 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
19 <div id="path">
20 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.3</a> &gt; <a href="./">Modüller</a></div>
21 <div id="page-content">
22 <div id="preamble"><h1>Apache MPM prefork</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25 <a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26 <a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
27 <a href="../tr/mod/prefork.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
28 </div>
29 <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Evresiz ön çatallamalı HTTP sunucusu oluşturur</td></tr>
30 <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
31 <tr><th><a href="module-dict.html#ModuleIdentifier">Modül Betimleyici:</a></th><td>mpm_prefork_module</td></tr>
32 <tr><th><a href="module-dict.html#SourceFile">Kaynak Dosyası:</a></th><td>prefork.c</td></tr></table>
33 <h3>Özet</h3>
34
35     <p>Bu çok süreçlilik modülü (MPM) Apache 1.3’ün yaptığı gibi evresiz ve
36       çocuk süreçlerin önceden çatallandığı bir HTTP sunucusu oluşturur.
37       Evresiz kütüphanelerle uyumluluk için evrelemeden kaçınma ihtiyacında
38       olan siteler için uygundur. Ayrıca istekleri birbirlerinden yalıtmak
39       için en iyi MPM’dir, dolayısıyla herhangi bir istekle ilgili bir sorun
40       diğerlerini etkilemez.</p>
41
42     <p>Bu MPM kendi kendine her duruma çok iyi uyum sağladığından
43       yapılandırma yönergeleri ile yapılandırılmaya nadiren ihtiyaç gösterir.
44       Yönergelerin en önemlisi <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> olup, değeri aynı anda almayı umduğunuz istek
45       sayısını işleyebilecek kadar büyük, fiziksel belleğin tüm süreçlerin
46       ihtiyaçlarını karşılamasına yetecek kadar da küçük olması gerekir.</p>
47 </div>
48 <div id="quickview"><h3 class="directives">Yönergeler</h3>
49 <ul id="toc">
50 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
51 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
52 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
53 <li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#group">Group</a></li>
54 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
55 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
56 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
57 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
58 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
59 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
60 <li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li>
61 <li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li>
62 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
63 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
64 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
65 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
66 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
67 <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
68 <li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
69 </ul>
70 <h3>Konular</h3>
71 <ul id="topics">
72 <li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Nasıl çalışır?</a></li>
73 </ul><h3>Ayrıca bakınız:</h3>
74 <ul class="seealso">
75 <li><a href="../bind.html">Apache’nin kullandığı adres ve portların
76 ayarlanması</a></li>
77 </ul></div>
78 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
79 <div class="section">
80 <h2><a name="how-it-works" id="how-it-works">Nasıl çalışır?</a></h2>
81     <p>Bağlantıları dinleyip gerektiğinde onlara hizmet sunan çocuk süreçleri
82       devreye almak tek bir denetim sürecinin sorumluluğundadır. Apache
83       daima, gelen isteklere hizmet vermeye hazır bekleyen en fazla sayıda
84       sunucu sürecini <dfn>yedekte tutmaya</dfn> veya boşta bekletmeye
85       çalışır. Bu suretle, istemcilere isteklerinin sunulması için yeni çocuk
86       süreçlerin çatallanmasını beklemek gerekmez.</p>
87
88     <p>Ana sürecin istekleri sunacak çocuk süreçleri oluşturma işlemini nasıl
89       gerçekleştireceği <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>, <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code> ve <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> yönergeleri ile düzenlenir. Apache
90       kendiliğinden her duruma çok iyi uyum sağladığından, genelde, çoğu
91       sitenin bu yönergelerin öntanımlı değerlerini değiştirmesi gerekmez.
92       Aynı anda 256’dan fazla isteğe hizmet sunacak sitelerin <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> değerini arttırmaları
93       gerekebilir. Ancak, fiziksel belleği yeterli olmayan sitelerin de
94       sunucunun belleği diske takaslamasını önlemek için bu değeri
95       azaltmaları gerekebilir. Süreç oluşturmanın ayarlanması ile ilgili daha
96       fazla bilgi edinmek için <a href="../misc/perf-tuning.html">başarım
97       arttırma ipuçları</a> belgesine bakınız.</p>
98
99     <p>Unix altında 80. portu dinleyebilmek için ana sürecin
100       <code>root</code> tarafından çalıştırılmış olması gerekirse de çocuk
101       süreçler Apache tarafından daha az yetkili bir kullanıcının aidiyetinde
102       çalıştırılırlar. Apache’nin çocuk süreçlerinin kullanıcı ve gruplarını
103       ayarlamak için <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> ve
104       <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> yönergeleri
105       kullanılır. Çocuk süreçlerin sunacakları içeriği okumaya yetkili
106       olmaları gerekir, fakat bu yetkinin mümkün olduğunca kısıtlı
107       tutulmasına çalışılmalıdır.</p>
108
109     <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
110       yönergesi ana sunucunun eski süreçleri öldürüp yenilerini oluşturmayı
111       ne kadar sıklıkla yapacağını denetler.</p>
112 </div>
113 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
114 <div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a> <a name="maxspareservers" id="maxspareservers">Yönergesi</a></h2>
115 <table class="directive">
116 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Boştaki çocuk süreçlerin azami sayısı</td></tr>
117 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxSpareServers <var>sayı</var></code></td></tr>
118 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxSpareServers 10</code></td></tr>
119 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
120 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
121 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>prefork</td></tr>
122 </table>
123     <p><code class="directive">MaxSpareServers</code> yönergesi <em>boştaki</em>
124       çocuk sunucu süreçlerinin azami sayısını belirler. Boştaki süreç, o an
125       bir isteğe hizmet sunmayan süreçtir. Eğer
126       <code class="directive">MaxSpareServers</code> sayıda süreçten daha fazla boşta
127       süreç varsa ana süreç bu fazlalıkları öldürecektir.</p>
128
129     <p>Bu parametrenin ayarlanması sadece çok meşgul siteler için gerekli
130       olabilir. Bu parametreye çok büyük bir değerin atanması oldukça kötü
131       bir fikirdir. Eğer bu değeri <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> değerine eşit veya daha küçük bir değere
132       ayarlarsanız, Apache bu değeri kendiliğinden <code class="directive">MinSpareServers</code><code> + 1</code> olarak
133       değiştirecektir.</p>
134
135 <h3>Ayrıca bakınız:</h3>
136 <ul>
137 <li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li>
138 <li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
139 </ul>
140 </div>
141 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
142 <div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a> <a name="minspareservers" id="minspareservers">Yönergesi</a></h2>
143 <table class="directive">
144 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Boştaki çocuk süreçlerin asgari sayısı</td></tr>
145 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MinSpareServers <var>sayı</var></code></td></tr>
146 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MinSpareServers 5</code></td></tr>
147 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
148 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
149 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>prefork</td></tr>
150 </table>
151     <p><code class="directive">MinSpareServers</code> yönergesi <em>boştaki</em>
152       çocuk sunucu süreçlerinin asgari sayısını belirler. Boştaki süreç, o an
153       bir isteğe hizmet sunmayan süreçtir. Eğer
154       <code class="directive">MinSpareServers</code> sayıda süreçten daha az boşta
155       süreç varsa ana süreç sayıyı tamamlamak için saniyede en fazla 1 süreç
156       olmak üzere yeni çocuk süreçler oluşturacaktır.</p>
157
158     <p>Bu parametrenin ayarlanması sadece çok meşgul siteler için gerekli
159       olabilir. Bu parametreye çok büyük bir değerin atanması oldukça kötü
160       bir fikirdir.</p>
161
162 <h3>Ayrıca bakınız:</h3>
163 <ul>
164 <li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li>
165 <li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
166 </ul>
167 </div>
168 </div>
169 <div class="bottomlang">
170 <p><span>Mevcut Diller: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
171 <a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
172 <a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
173 <a href="../tr/mod/prefork.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
174 </div><div id="footer">
175 <p class="apache">Copyright 2009 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
176 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="../faq/">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div>
177 </body></html>