]> granicus.if.org Git - apache/blob - docs/manual/mod/mpm_common.html.tr.utf8
update transformation
[apache] / docs / manual / mod / mpm_common.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>mpm_common - 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 Ortak Yönergeleri</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25 <a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26 <a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
27 <a href="../tr/mod/mpm_common.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
28 </div>
29 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
30 <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
31   yönergeler bütünü.</td></tr>
32 <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>MPM</td></tr></table>
33 </div>
34 <div id="quickview"><h3 class="directives">Yönergeler</h3>
35 <ul id="toc">
36 <li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li>
37 <li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li>
38 <li><img alt="" src="../images/down.gif" /> <a href="#gracefulshutdowntimeout">GracefulShutdownTimeout</a></li>
39 <li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li>
40 <li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li>
41 <li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li>
42 <li><img alt="" src="../images/down.gif" /> <a href="#maxconnectionsperchild">MaxConnectionsPerChild</a></li>
43 <li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li>
44 <li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li>
45 <li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li>
46 <li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li>
47 <li><img alt="" src="../images/down.gif" /> <a href="#receivebuffersize">ReceiveBufferSize</a></li>
48 <li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li>
49 <li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li>
50 <li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li>
53 <li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li>
54 <li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li>
55 <li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li>
56 </ul>
57 </div>
58
59 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
60 <div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">Yönergesi</a></h2>
61 <table class="directive">
62 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>core</code> dosyasını dökümlemek üzere Apache’nin geçmeye
63   çalışacağı dizin.</td></tr>
64 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>CoreDumpDirectory <var>dizin</var></code></td></tr>
65 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Öntanımlı değer için aşağıdaki açıklamaya bakınız</code></td></tr>
66 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
67 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
68 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
69 </table>
70     <p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache’nin
71       geçmeye çalışacağı dizini belirler. Eğer işletim sisteminiz, çöken bir
72       sürecin olması durumunda <code>core</code> dosyasını çalışma dizinine
73       yazacak şekilde yapılandırılmışsa,
74       <code class="directive">CoreDumpDirectory</code> yönergesinin değeri olarak,
75       öntanımlı olan ve sunucuyu çalıştıran kullanıcı tarafından yazılamayan
76       <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> dizini yerine çalışma
77       dizinini belirtmek gerekir.</p>
78     <p>Hata ayıklamak amacıyla bir <code>core</code> dosyası dökümlemek
79       isterseniz farklı bir yer belirtmek için bu yönergeyi
80       kullanabilirsiniz. Eğer işletim sisteminiz çöken bir sürecin olması
81       durumunda <code>core</code> dosyasını çalışma dizinine yazacak şekilde
82       yapılandırılmamışsa, bu yönergenin bir etkisi olmaz.</p>
83
84     <div class="note"><h3>Linux üzerinde <code>core</code> dökümlemek</h3>
85       <p>Apache root olarak başlatılıp başka bir kullanıcıya geçilirse Linux
86         çekirdeği süreç tarafından yazılabilir olsa bile <code>core</code>
87         dökümlemeyi <em>iptal eder</em>. Eğer
88         <code class="directive">CoreDumpDirectory</code> yönergesi ile açıkça bir
89         dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4
90         ve sonrasında <code>core</code> dökümlemeyi yeniden
91         etkinleştirecektir.</p>
92     </div>
93
94     <div class="note"><h3>Özel sinyaller</h3>
95       <p><code class="directive">CoreDumpDirectory</code> işlemi sadece belli
96         sinyaller için gerçekleşir: SIGFPE, SIGILL, SIGABORT, SIGSEGV ve
97         SIGBUS.</p>
98       <p>Bazı işletim sistemlerinde SIGQUIT sinyali de bir <code>core</code>
99         dosyası dökümler ancak bunu <code class="directive">CoreDumpDirectory</code>
100         veya <code class="directive">EnableExceptionHook</code> işlemi üzerinden
101         yapmaz, dolayısıyla <code>core</code> dosyasının yeri tamamen işletim
102         sisteminin belirlediği yer olur.</p>
103     </div>
104
105
106 </div>
107 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
108 <div class="directive-section"><h2><a name="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a> <a name="enableexceptionhook" id="enableexceptionhook">Yönergesi</a></h2>
109 <table class="directive">
110 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir çöküş sonrası olağandışılık eylemcilerini çalıştıracak
111   kancayı etkin kılar.</td></tr>
112 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableExceptionHook On|Off</code></td></tr>
113 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
114 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
115 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
116 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
117 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sürüm 2.0.49 ve sonrasında mevcuttur</td></tr>
118 </table>
119     <p>Güvenlik sebebiyle bu yönerge sadece Apache
120       <code>--enable-exception-hook</code> seçeneği ile yapılandırılmışsa
121       kullanılabilir olacaktır. Bu, harici modüllerin eklenmesine ve bir çocuk
122       sürecin çöküşü sonrası bir şeyler yapmaya izin veren bir kancayı etkin
123       kılar.</p>
124
125     <p>Bu kancayı kullanan iki modül (<code>mod_whatkilledus</code> ve
126     <code>mod_backtrace</code>) zaten vardır. bunlar hakkında daha fazla bilgi
127       edinmek için Jeff Trawick'in <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook site</a>sine bakabilirsiniz.</p>
128
129 </div>
130 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
131 <div class="directive-section"><h2><a name="GracefulShutdownTimeout" id="GracefulShutdownTimeout">GracefulShutdownTimeout</a> <a name="gracefulshutdowntimeout" id="gracefulshutdowntimeout">Yönergesi</a></h2>
132 <table class="directive">
133 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun nazikçe kapatılmasının ardından ana süreç çıkana kadar
134   geçecek süre için bir zaman aşımı belirler.</td></tr>
135 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>GracefulShutDownTimeout <var>saniye</var></code></td></tr>
136 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>GracefulShutDownTimeout 0</code></td></tr>
137 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
138 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
139 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr>
140 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sürüm 2.2 ve sonrasında mevcuttur</td></tr>
141 </table>
142     <p><code class="directive">GracefulShutdownTimeout</code> yönergesi, sunucuya
143       "nazikçe dur" sinyali gönderildikten sonra mevcut bağlantılara hizmet
144       sunmaya daha kaç saniye devam edebileceğini belirtir.</p>
145
146     <p>Bu değerin <code>0</code> olarak belirtilmesi, sunucunun bekleyen bütün
147       isteklere hizmet sunumu tamamlanıncaya kadar (gerekirse sonsuza kadar)
148       bekleyebileceği anlamına gelir.</p>
149
150 </div>
151 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
152 <div class="directive-section"><h2><a name="Listen" id="Listen">Listen</a> <a name="listen" id="listen">Yönergesi</a></h2>
153 <table class="directive">
154 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun dinleyeceği IP adresini ve portu belirler.</td></tr>
155 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Listen [<var>IP-adresi</var>:]<var>port-numarası</var>
156   [<var>protokol</var>]</code></td></tr>
157 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
158 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
159 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr>
160 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’dan beri gerekli yönergelerden biridir.<br />
161 <var>protokol</var> argümanı 2.1.5 sürümünde eklenmiştir.</td></tr>
162 </table>
163     <p><code class="directive">Listen</code> yönergesi Apache’yi sadece belli IP
164       adreslerini ve portlarını dinlemeye sevkeder.
165       <code class="directive">Listen</code> artık belirtilmesi zorunlu yönergelerden
166       biridir. Yapılandırma dosyasında bulunmadığı takdirde sunucu
167       başlatılırken başarısız olacaktır. Bu Apache Sunucusunun önceki
168       sürümünde böyle değildi.</p>
169
170     <p><code class="directive">Listen</code> yönergesi Apache’ye, sadece belli
171       portlardan veya IP adresi ve port çiftlerinden gelen istekleri kabul
172       etmesini söyler. Eğer sadece port numarası belirtilmişse sunucu
173       belirtilen portu bütün ağ arabirimlerinde dinleyecektir. Eğer portla
174       birlikte bir IP adresi de belirtilmişse, sunucu belirtilen portu sadece
175       belirtilen arabirimden dinleyecektir.</p>
176
177     <p>Çok sayıda IP adresi ve port belirtmek için çok sayıda
178       <code class="directive">Listen</code> yönergesi kullanılabilir. Sunucu bu
179       durumda belirtilen bütün IP adreslerinden ve portlardan gelecek
180       isteklere yanıt verecektir.</p>
181
182     <p>Örneğin sunucunun hem port 80 hem de port 8000’den istek kabul etmesini
183       istiyorsanız bunu şöyle belirtebilirsiniz:</p>
184
185     <div class="example"><p><code>
186       Listen 80<br />
187       Listen 8000
188     </code></p></div>
189
190     <p>Sunucunun belirtilen iki ağ arabiriminden ve port numarasından gelen
191       bağlantıları kabul etmesi için şu yapılandırmayı kullanabilirsiniz:</p>
192
193     <div class="example"><p><code>
194       Listen 192.170.2.1:80<br />
195       Listen 192.170.2.5:8000
196     </code></p></div>
197
198     <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
199       alınmalıdır:</p>
200
201     <div class="example"><p><code>
202       Listen [2001:db8::a00:20ff:fea7:ccea]:80
203     </code></p></div>
204
205     <p>İsteğe bağlı <var>protocol</var> argümanı çoğu yapılandırmada gerekli
206       değildir. Belirtilmediği takdirde. port 443 için <code>https</code> ve
207       tüm diğer portlar için <code>http</code> öntanımlıdır. Protokol, isteği
208       hangi modülün elde edeceğinin ve <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> yönergesi ile protokole özgü
209       hangi en iyilemelerin uygulanacağının saptanmasında kullanılır.</p>
210
211     <p>Protokol belirtme ihtiyacını sadece standartdışı portlar
212       çalıştırıyorsanız duyarsınız. Örneğin, port 8443 üzerinde bir
213       <code>https</code> sitesi çalıştırmak istiyorsanız bunu şöyle
214       belirtebilirsiniz:</p>
215
216     <div class="example"><p><code>
217       Listen 192.170.2.1:8443 https
218     </code></p></div>
219
220     <div class="note"><h3>Hata durumu</h3>
221       Aynı IP adresi ve portun çok sayıda <code class="directive">Listen</code>
222       yönergesinde belirtilmesi bir "adres kullanımda" (<code>Address already
223       in use</code>) hatasına yol açar.
224     </div>
225
226
227 <h3>Ayrıca bakınız:</h3>
228 <ul>
229 <li><a href="../dns-caveats.html">DNS ve Apache ile ilgili Konular</a> </li>
230 <li><a href="../bind.html">Sunucunun Kullandığı Adreslerin ve Portların
231   Ayarlanması</a></li>
232 </ul>
233 </div>
234 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
235 <div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a> <a name="listenbacklog" id="listenbacklog">Yönergesi</a></h2>
236 <table class="directive">
237 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bekleyen bağlantılar kuyruğunun azami uzunluğunu
238   belirler</td></tr>
239 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ListenBacklog <var>kuyruk-uzunluğu</var></code></td></tr>
240 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ListenBacklog 511</code></td></tr>
241 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
242 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
243 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
244 </table>
245     <p>Bekleyen bağlantılar kuyruğunun azami uzunluğu. Genellikle bu ayar ne
246       gerekir ne de istenir. Ancak bazı sistemlerde TCP SYN yüklenme
247       saldırılarına karşı bu değerin arttırılması gerekebilir.
248       <var>kuyruk-uzunluğu</var> parametresi için <code>listen(2)</code>
249       işlevinin açıklamasına bakınız.</p>
250
251     <p>Bu değer çoğunlukla işletim sistemi tarafından daha küçük bir sayıyla
252       sınırlanır. Bu, işletim sistemine bağlı olarak değişiklik gösterir.
253       Ayrıca, çoğu işletim sisteminin <var>kuyruk-uzunluğu</var> parametresi
254       ile ne belirttiğinize bakmaksızın kendisi için atanmış değeri (fakat
255       normal olarak daha büyüğünü) kullanacağına dikkat ediniz.</p>
256
257 </div>
258 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
259 <div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a> <a name="maxclients" id="maxclients">Yönergesi</a></h2>
260 <table class="directive">
261 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Aynı anda işleme sokulacak azami bağlantı sayısı</td></tr>
262 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxClients <var>sayı</var></code></td></tr>
263 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
264 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
265 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
266 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
267 </table>
268     <p><code class="directive">MaxClients</code> yönergesi aynı anda işleme sokulacak
269       bağlantı sayısını sınırlamak için kullanılır. <code class="directive">MaxClients</code> bağlantı isteğinden fazlası geldiği takdirde bu
270       istekler normal olarak kuyruğa alınıp bekletilir. Kuyrukta bekletilecek
271       isteklerin azami sayısı ise <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code> yönergesi ile belirlenir. İstek sunmakta olan
272       çocuk süreçlerden biri serbest kaldığında bekletilen bağlantılardan
273       birine hizmet sunulmaya başlanır.</p>
274
275     <p>Evreli olmayan sunucularda (<code class="module"><a href="../mod/prefork.html">prefork</a></code> gibi)
276       <code class="directive">MaxClients</code> yönergesi istekleri sunmak için
277       başlatılacak çocuk süreçlerin azami sayısını belirler. Öntanımlı değer
278       256 olup bu değeri arttırmak isterseniz <code class="directive"><a href="#serverlimit">ServerLimit</a></code> değerini de
279       arttırmalısınız.</p>
280
281     <p>Çok evreli ve melez sunucularda (<code class="module"><a href="../mod/event.html">event</a></code> veya
282       <code class="module"><a href="../mod/worker.html">worker</a></code> gibi) <code class="directive">MaxClients</code>
283       yönergesi istemcilere hizmet verecek evre sayısını sınırlar. Öntanımlı
284       değer melez MPM’ler için 16'dır
285       (<code class="directive"><a href="#serverlimit">ServerLimit</a></code> ile <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> çarpılır: <code>16 x
286       25</code>). Bu bakımdan <code class="directive">MaxClients</code> değerini 16
287       süreçten fazlasına ayarlamak için <code class="directive"><a href="#serverlimit">ServerLimit</a></code> değerini de
288       arttırmalısınız.</p>
289
290 </div>
291 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
292 <div class="directive-section"><h2><a name="MaxConnectionsPerChild" id="MaxConnectionsPerChild">MaxConnectionsPerChild</a> <a name="maxconnectionsperchild" id="maxconnectionsperchild">Yönergesi</a></h2>
293 <table class="directive">
294 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Limit on the number of connections that an individual child server
295 will handle during its life</td></tr>
296 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxConnectionsPerChild <var>number</var></code></td></tr>
297 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxConnectionsPerChild 0</code></td></tr>
298 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
299 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
300 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
301 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available Apache HTTP Server 2.3.9 and later. The old name
302 <code>MaxRequestsPerChild</code> is still supported.</td></tr>
303 </table><p>The documentation for this directive was
304             not translated yet. Please have a look at the English
305             version.</p></div>
306 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
307 <div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">Yönergesi</a></h2>
308 <table class="directive">
309 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>free()</code> çağrılmaksızın ana bellek ayırıcının
310   ayırmasına izin verilen azami bellek miktarını belirler.</td></tr>
311 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxMemFree <var>kB-sayısı</var></code></td></tr>
312 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxMemFree 0</code></td></tr>
313 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
314 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
315 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
316 </table>
317     <p><code class="directive">MaxMemFree</code> yönergesi, <code>free()</code>
318       çağrılmaksızın ana bellek ayırıcının ayırmasına izin verilen azami
319       bellek miktarını kB cinsinden belirler. Bir değerle belirtilmediğinde
320       veya <code>0</code> değeriyle belirtildiğinde eşik sınırsız
321       olacaktır.</p>
322
323 </div>
324 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
325 <div class="directive-section"><h2><a name="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a> <a name="maxsparethreads" id="maxsparethreads">Yönergesi</a></h2>
326 <table class="directive">
327 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Boştaki azami evre sayısını belirler</td></tr>
328 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxSpareThreads <var>number</var></code></td></tr>
329 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
330 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
331 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
332 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
333 </table>
334     <p>Boştaki azami evre sayısı. Her MPM bu yönerge karşısında farklı
335       davranır.</p>
336
337     <p><code class="module"><a href="../mod/worker.html">worker</a></code> için <code>MaxSpareThreads 250</code>
338       öntanımlıdır. Bu MPM boştaki evreleri sunucu genelinde izler. Eğer
339       sunucuda çok fazla boşta evre varsa, sunucu boştaki evrelerin sayısı bu
340       sınırın altına inene kadar çocuk süreçleri öldürür.</p>
341
342     <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> için <code>MaxSpareThreads 100</code>
343       öntanımlıdır. Bu MPM tek bir süreç olarak çalıştığından boştaki evre
344       sayısı aynı zamanda sunucu genelinde boştaki evre sayısıdır.</p>
345     
346     <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> modülü <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> modülü
347       gibi çalışır. <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> için öntanımlı değer
348       <code>10</code>'dur.</p>
349
350     <div class="note"><h3>Kısıtlamalar</h3>
351       <p><code class="directive">MaxSpareThreads</code> için değer aralığı sınırlıdır.
352         Apache belirtilen değeri aşağıdaki kurallara uygun olarak
353         kendiliğinden düzeltecektir:</p>
354       <ul>
355         <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> modülü, değerin <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> değerinden küçük
356           olmasını gerektirir.</li>
357
358         <li><code class="module"><a href="../mod/worker.html">worker</a></code> için değer, <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>
359           ve <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
360           toplamına eşit veya büyük olmak zorundadır.</li>
361       </ul>
362     </div>
363
364 <h3>Ayrıca bakınız:</h3>
365 <ul>
366 <li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li>
367 <li><code class="directive"><a href="#startservers">StartServers</a></code></li>
368 </ul>
369 </div>
370 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
371 <div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">Yönergesi</a></h2>
372 <table class="directive">
373 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
374   sayısını belirler.</td></tr>
375 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MinSpareThreads <var>sayı</var></code></td></tr>
376 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
377 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
378 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
379 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
380 </table>
381     <p>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
382       sayısı. Her MPM bu yönerge karşısında farklı davranır.</p>
383
384     <p><code class="module"><a href="../mod/worker.html">worker</a></code> modülü için <code>MinSpareThreads
385       75</code> öntanımlıdır ve bu modül boştaki evreleri sunucu genelinde
386       izler. Eğer sunucuda boştaki evre sayısı yetersizse, sunucu, boştaki
387       evrelerin sayısı bu sınırın üstüne çıkana kadar çocuk süreç
388       oluşturur.</p>
389
390     <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> için <code>MinSpareThreads 10</code>
391       öntanımlıdır ve tek süreç kendisi olduğundan izleme sunucu genelinde
392       yapılır.</p>
393
394     <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> modülü <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> modülü
395       gibi çalışır. <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> için öntanımlı değer
396       <code>5</code>'tir.</p>
397
398
399 <h3>Ayrıca bakınız:</h3>
400 <ul>
401 <li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li>
402 <li><code class="directive"><a href="#startservers">StartServers</a></code></li>
403 </ul>
404 </div>
405 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
406 <div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a> <a name="pidfile" id="pidfile">Yönergesi</a></h2>
407 <table class="directive">
408 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Ana sürecin süreç kimliğinin (PID) kaydedileceği dosyayı belirler.</td></tr>
409 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>PidFile <var>dosya</var></code></td></tr>
410 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>PidFile logs/httpd.pid</code></td></tr>
411 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
412 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
413 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
414 </table>
415     <p><code class="directive">PidFile</code> yönergesi, sunucunun artalan sürecinin
416       süreç kimliğinin kaydedileceği dosyayı belirler. Dosya ismi mutlak dosya
417       yoluyla belirtilmemişse dosya yolunun <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> dizinine göre belirtildiği kabul
418       edilir.</p>
419
420     <div class="example"><h3>Örnek</h3><p><code>
421       PidFile /var/run/apache.pid
422     </code></p></div>
423
424     <p>Sunucuya sinyal gönderebilmek çoğunlukla işe yarar. Böylece <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> ve <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> dosyaları kapatılıp
425       yeniden açılır ve yapılandırma dosyaları yeniden okunur. Bu,
426       <code class="directive">PidFile</code> dosyasında belirtilen süreç kimliğine bir
427       SIGHUP (kill -1) sinyali gönderilerek yapılır.</p>
428
429     <p>Günlük dosyasının yeri ve <a href="../misc/security_tips.html#serverroot">güvenlik</a> ile ilgili
430       uyarılar <code class="directive">PidFile</code> dosyası içinde sözkonusu
431       olabilir.</p>
432
433     <div class="note"><h3>Ek Bilgi</h3>
434       <p>Apache 2’de sunucuyu (yeniden) başlatırken veya durdururken sadece
435         <code class="program"><a href="../programs/apachectl.html">apachectl</a></code> betiğini kullanmanız önerilir.</p>
436     </div>
437
438 </div>
439 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
440 <div class="directive-section"><h2><a name="ReceiveBufferSize" id="ReceiveBufferSize">ReceiveBufferSize</a> <a name="receivebuffersize" id="receivebuffersize">Yönergesi</a></h2>
441 <table class="directive">
442 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>TCP alım tamponu boyu</td></tr>
443 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ReceiveBufferSize <var>bayt-sayısı</var></code></td></tr>
444 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ReceiveBufferSize 0</code></td></tr>
445 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
446 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
447 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
448 </table>
449     <p>Sunucu TCP alım tamponu boyunu <var>bayt-sayısı</var> ile belirtilen
450       bayta ayarlayacaktır.</p>
451
452     <p><code>0</code> değeri atarsanız sunucu işletim sistemi öntanımlısını
453       kullanacaktır.</p>
454
455 </div>
456 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
457 <div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">Yönergesi</a></h2>
458 <table class="directive">
459 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Çocuk süreçler için eşgüdüm verisini saklamakta kullanılan
460   dosyanın yerini belirler.</td></tr>
461 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ScoreBoardFile <var>dosya-yolu</var></code></td></tr>
462 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ScoreBoardFile logs/apache_status</code></td></tr>
463 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
464 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
465 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
466 </table>
467     <p>Apache ana ve çocuk süreçler arasında iletişim için bir çetele tutar.
468       Bazı mimariler bu iletişimi kolaylaştırmak için bir dosya gerektirir.
469       Eğer yönerge belirtilmezse Apache çeteleyi önce tamamen bellekte
470       oluşturmayı dener (anonim paylaşımlı bellek kullanarak); bunda başarılı
471       olamazsa dosyayı diskte oluşturmaya çalışacaktır (paylaşımlı belleğe
472       eşlemli dosya kullanarak). Bu yönergenin belirtilmesi Apache sunucusunun
473       dosyayı daima diskte oluşturmasına sebep olur.</p>
474
475     <div class="example"><h3>Örnek</h3><p><code>
476       ScoreBoardFile /var/run/apache_status
477     </code></p></div>
478
479     <p>Paylaşımlı belleğe eşlemli dosya, çeteleye doğrudan erişmesi gereken
480       üçüncü parti uygulamalar için yararlıdır.</p>
481
482     <p>Eğer <code class="directive">ScoreBoardFile</code> yönergesi ile bir dosya
483       belirtecekseniz, dosyayı bir RAM diske yerleştirerek hız artışı
484       sağlayabilirsiniz. Fakat, günlük dosyası yerleştirme ve <a href="../misc/security_tips.html">güvenlik</a> ile ilgili uyarılara
485       benzer uyarılara karşı dikkatli olunuz.</p>
486
487 <h3>Ayrıca bakınız:</h3>
488 <ul>
489 <li><a href="../stopping.html">Sunucuyu Durdurma ve Yeniden Başlatma</a> </li>
490 </ul>
491 </div>
492 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
493 <div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a> <a name="sendbuffersize" id="sendbuffersize">Yönergesi</a></h2>
494 <table class="directive">
495 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>TCP tamponu boyu</td></tr>
496 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SendBufferSize <var>bayt-sayısı</var></code></td></tr>
497 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>SendBufferSize 0</code></td></tr>
498 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
499 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
500 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
501 </table>
502     <p>Sunucu TCP gönderim tamponu boyunu <var>bayt-sayısı</var> ile
503       belirtilen bayta ayarlayacaktır. Yüksek hızlı yüksek yataklık süresi
504       için standart işletim sistemi öntanımlılarını arttırmak çok yararlıdır
505       (örneğin, kıtalar arası hızlı borularda olduğu gibi 100 ms
506       civarında).</p>
507
508     <p><code>0</code> değeri atarsanız sunucu işletim sistemi öntanımlısını
509       kullanacaktır.</p>
510
511 </div>
512 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
513 <div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a> <a name="serverlimit" id="serverlimit">Yönergesi</a></h2>
514 <table class="directive">
515 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Ayarlanabilir süreç sayısının üst sınırını belirler.</td></tr>
516 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerLimit <var>sayı</var></code></td></tr>
517 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
518 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
519 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
520 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
521 </table>
522     <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> modülü söz konusu olduğunda bu yönerge, Apache
523       sürecinin ömrü boyunca <code class="directive"><a href="#maxclients">MaxClients</a></code> yönergesine atanabilecek
524       azami değeri belirler. <code class="module"><a href="../mod/worker.html">worker</a></code> modülü sözkonusu
525       olduğunda ise, Apache sürecinin ömrü boyunca <code class="directive"><a href="#maxclients">MaxClients</a></code> yönergesine atanabilecek
526       azami değeri <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> ile
527       birlikte belirler. Bu yönergeyi bir yeniden başlatma sırasında
528       değiştirirseniz bu değişiklik yok sayılır fakat <code class="directive"><a href="#maxclients">MaxClients</a></code> değişiklikleri dikkate
529       alınır.</p>
530
531     <p>Bu yönergenin kullanılması özel bir dikkat gerektirir. Eğer
532       <code class="directive">ServerLimit</code> gereğinden yüksek bir değere
533       ayarlanırsa, gereksiz yere paylaşımlı bellek ayrılmış olur. Eğer
534       <code class="directive">ServerLimit</code> ve <code class="directive"><a href="#maxclients">MaxClients</a></code> değerleri sistemin
535       işleyebileceğinden daha yüksek değerlere ayarlanırsa Apache
536       başlayamayacağı gibi sistemi kararsız hale de getirebilir.</p>
537
538     <p>Bu yönergeyi <code class="module"><a href="../mod/prefork.html">prefork</a></code> modülü ile sadece <code class="directive"><a href="#maxclients">MaxClients</a></code> yönergesine 256’dan
539       (öntanımlı) daha büyük bir değer atayacaksanız kullanınız. Bu yönergeye
540       <code class="directive"><a href="#maxclients">MaxClients</a></code> için atamak
541       istediğiniz değerden fazlasını atamayınız.</p>
542
543     <p><code class="module"><a href="../mod/worker.html">worker</a></code> modülü söz konusu olduğunda bu yönergeyi
544       <code class="directive"><a href="#maxclients">MaxClients</a></code> ve
545       <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> ayarları 16
546       sunucu sürecinden (16 öntanımlıdır) fazlasını gerektiriyorsa
547       ayarlayınız. Bu yönergeye <code class="directive"><a href="#maxclients&#10;      ">MaxClients
548       </a></code> ve <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> için gerekli gördüğünüz
549       sunucu süreci sayısından fazlasını atamayınız.</p>
550
551     <div class="note"><h3>Ek Bilgi</h3>
552       <p>Sunucu içinde derlenmiş olarak <code>ServerLimit 20000</code>
553         şeklinde bir zorlayıcı sınır vardır (<code class="module"><a href="../mod/prefork.html">prefork</a></code> için
554         200000’dir). Bu önlem, yazım hatalarının istenmeyen sonuçlara yol
555         açmasını engellemek için düşünülmüştür.</p>
556     </div>
557
558 <h3>Ayrıca bakınız:</h3>
559 <ul>
560 <li><a href="../stopping.html">Sunucuyu Durdurma ve Yeniden Başlatma</a> </li>
561 </ul>
562 </div>
563 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
564 <div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a> <a name="startservers" id="startservers">Yönergesi</a></h2>
565 <table class="directive">
566 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun başlatılması sırasında oluşturulan çocuk süreçlerin
567   sayısını belirler.</td></tr>
568 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>StartServers <var>sayı</var></code></td></tr>
569 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
570 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
571 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
572 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
573 </table>
574     <p><code class="directive">StartServers</code> yönergesi, sunucunun başlatılması
575       sırasında oluşturulan çocuk süreçlerin sayısını belirler. Süreç sayısı
576       normal olarak yüke bağlı olarak değişse de bu değerin ayarlanmasını
577       gerektirecek küçük bir sebep vardır.</p>
578
579     <p>Öntanımlı değer MPM’den MPM’e fark eder. Öntanımlı değer
580       <code class="module"><a href="../mod/worker.html">worker</a></code> için <code>3</code> iken
581       <code class="module"><a href="../mod/prefork.html">prefork</a></code> için <code>5</code>,
582       <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> için <code>2</code>'dir.</p>
583
584 </div>
585 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
586 <div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a> <a name="startthreads" id="startthreads">Yönergesi</a></h2>
587 <table class="directive">
588 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun başlatılması sırasında oluşturulan evrelerin sayısını
589   belirler.</td></tr>
590 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>StartThreads <var>sayı</var></code></td></tr>
591 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
592 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
593 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
594 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code></td></tr>
595 </table>
596     <p><code class="directive">StartThreads</code> yönergesi, sunucunun başlatılması
597       sırasında oluşturulan evrelerin sayısını belirler. Evre sayısı normal
598       olarak yüke bağlı olarak değişse de bu değerin ayarlanmasını
599       gerektirecek küçük bir sebep vardır.</p>
600
601     <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> için <code>StartThreads 50</code>
602       öntanımlı olup, sadece tek bir süreç olduğundan, sunucunun başlatılması
603       sırasında oluşturulan evrelerin toplam sayısı <code>50</code>’dir.</p>
604
605 </div>
606 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
607 <div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a> <a name="threadlimit" id="threadlimit">Yönergesi</a></h2>
608 <table class="directive">
609 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Çocuk süreç başına ayarlanabilir evre sayısının üst sınırını
610   belirler.</td></tr>
611 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ThreadLimit <var>sayı</var></code></td></tr>
612 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
613 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
614 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
615 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
616 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> için Apache 2.0.41 ve sonrasında mevcuttur.</td></tr>
617 </table>
618     <p>Bu yönerge, Apache sürecinin ömrü boyunca <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> yönergesine
619       atanabilecek azami değeri belirler. Bu yönergeyi bir yeniden başlatma
620       sırasında değiştirirseniz bu değişiklik yok sayılır fakat <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> değişiklikleri dikkate
621       alınır.</p>
622
623     <p>Bu yönergenin kullanılması özel bir dikkat gerektirir. Eğer
624       <code class="directive">ThreadLimit</code> değeri <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> değerinden yüksek bir
625       değere ayarlanırsa, gereksiz yere paylaşımlı bellek ayrılmış olur. Eğer
626       <code class="directive">ThreadLimit</code> ve <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> değerleri sistemin
627       işleyebileceğinden daha yüksek değerlere ayarlanırsa Apache
628       başlayamayacağı gibi sistemi kararsız hale de getirebilir. Bu yönergeye
629       Apache sunucusunun çalışması için öngörülmüş en büyük değerden daha
630       yükseğini atamayınız.</p>
631
632     <p><code class="directive">ThreadLimit</code> yönergesinin öntanımlı değeri
633       <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> için <code>1920</code>, diğerleri için
634       <code>64</code>’tür.</p>
635
636     <div class="note"><h3>Ek Bilgi</h3>
637       <p>Sunucu içinde derlenmiş olarak <code>ThreadLimit 20000</code>
638         şeklinde bir zorlayıcı sınır vardır (<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> için
639         15000’dir). Bu önlem, yazım hatalarının istenmeyen sonuçlara yol
640         açmasını engellemek için düşünülmüştür.</p>
641     </div>
642
643 </div>
644 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
645 <div class="directive-section"><h2><a name="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a> <a name="threadsperchild" id="threadsperchild">Yönergesi</a></h2>
646 <table class="directive">
647 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Her çocuk süreç tarafından oluşturulan evrelerin sayısını
648   belirler.</td></tr>
649 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ThreadsPerChild <var>sayı</var></code></td></tr>
650 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Ayrıntılar için aşağıdaki açıklamaya bakınız.</code></td></tr>
651 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
652 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
653 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
654 </table>
655     <p>Bu yönerge, her çocuk süreç tarafından oluşturulan evrelerin sayısını
656       belirler. Çocuk süreçler bu evreleri başlatıldıklarında oluştururlar ve
657       bundan daha fazlasını asla oluşturmazlar. <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>
658       gibi sadece bir çocuk sürecin bulunduğu bir MPM kullanıyorsanız, bu
659       sayı sunucunun tüm yükünü kaldırabilecek kadar büyük olmalıdır.
660       <code class="module"><a href="../mod/worker.html">worker</a></code> gibi çok çocuk süreçli bir MPM kullanıyorsanız,
661       <em>toplam</em> evre sayısı sunucunun tüm yükünü kaldırabilecek kadar
662       büyük olmalıdır.</p>
663
664     <p><code class="directive">ThreadsPerChild</code> için öntanımlı değer
665       <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> kullanıldığında <code>64</code> diğerleri
666       için <code>25</code>’tir.</p>
667
668 </div>
669 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
670 <div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a> <a name="threadstacksize" id="threadstacksize">Yönergesi</a></h2>
671 <table class="directive">
672 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci bağlantılarını elde eden evreler tarafından kullanılan
673   yığıtın bayt cinsinden uzunluğunu belirler.</td></tr>
674 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ThreadStackSize <var>boyut</var></code></td></tr>
675 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>NetWare üzerinde 65536; diğer işletim sistemlerinde
676   değişir.</code></td></tr>
677 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
678 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>MPM</td></tr>
679 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
680 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.1 ve sonrasında mevcuttur.</td></tr>
681 </table>
682     <p><code class="directive">ThreadStackSize</code> yönergesi, istemci
683       bağlantılarını elde eden evreler ve bu bağlantıları işlemekte yardımcı
684       olan modül çağrıları tarafından kullanılan yığıtın bayt cinsinden
685       uzunluğunu belirler. Çoğu durumda işletim sistemi yığıtı uygun bir
686       boyuta ayarlar, fakat yine de ayarlanmasını gerektirecek bazı durumlar
687       olabilir:</p>
688
689     <ul>
690       <li>HP-UX gibi görece küçük yığıt boyuna sahip platformlarda, Apache,
691         görece büyük yığıt alanı kullanan bazı üçüncü parti modüller yüzünden
692         çökebilir. Bu modüller öntanımlı yığıt boyu daha büyük olan diğer
693         platformlarda sorunsuz çalışabilir. Bu tür çökmeler
694         <code class="directive">ThreadStackSize</code> yönergesine daha büyük yığıt
695         boyu atanarak çözümlenir. Böyle bir ayarlamayı sadece üçüncü parti
696         modülün üreticisi bunun gerekliliğini belirtmişse veya Apache’nin
697         evre yığıt boyutunun küçüklüğünden dolayı çöktüğü teşhis edildiği
698         takdirde yapınız.</li>
699
700       <li>Öntanımlı yığıt boyu Apache sunucusu için gerekenden belirgin
701         şekilde büyük bazı platformalarda, eğer
702         <code class="directive">ThreadStackSize</code> yönergesi ile bu boyuttan daha
703         düşük bir değer atanmışsa çocuk süreç başına evre sayısının yüksek
704         olduğu durumlarda bu yığıt yetmeyebilir. Böyle bir ayarlama sadece
705         sunucunun öldüresiye denendiği dolayısıyla yığıt boyutlarının aşırı
706         zorlandığı deneme ortamlarında yapılmalıdır. Sunucu yapılandırmasında
707         yapılan bir değişiklik mevcut <code class="directive">ThreadStackSize</code>
708         ayarını geçersiz hale getirebilir.</li>
709     </ul>
710
711 </div>
712 </div>
713 <div class="bottomlang">
714 <p><span>Mevcut Diller: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
715 <a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
716 <a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
717 <a href="../tr/mod/mpm_common.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
718 </div><div id="footer">
719 <p class="apache">Copyright 2010 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>
720 <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>
721 </body></html>