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