mpm_common.xml.tr revision 9a2ff606f1e9b86fdb5ab5d9738a8deb648cbd0b
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
5f5d1b4cc970b7f06ff8ef6526128e9a27303d88nd<!-- English Revision: 1308409:1369808 (outdated) -->
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<!-- =====================================================
a3d2b657dd7ca66251b562b6a82c2335135b9172nd Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding Reviewed by: Orhan Berent <berent belgeler.org>
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding========================================================== -->
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding Licensed to the Apache Software Foundation (ASF) under one or more
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding contributor license agreements. See the NOTICE file distributed with
a3d2b657dd7ca66251b562b6a82c2335135b9172nd this work for additional information regarding copyright ownership.
a3d2b657dd7ca66251b562b6a82c2335135b9172nd The ASF licenses this file to You under the Apache License, Version 2.0
a3d2b657dd7ca66251b562b6a82c2335135b9172nd (the "License"); you may not use this file except in compliance with
a3d2b657dd7ca66251b562b6a82c2335135b9172nd the License. You may obtain a copy of the License at
a3d2b657dd7ca66251b562b6a82c2335135b9172nd Unless required by applicable law or agreed to in writing, software
a3d2b657dd7ca66251b562b6a82c2335135b9172nd distributed under the License is distributed on an "AS IS" BASIS,
a3d2b657dd7ca66251b562b6a82c2335135b9172nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
7db9f691a00ead175b03335457ca296a33ddf31bnd See the License for the specific language governing permissions and
84ef01e0cc5691422370a55f218f43f425d99a9cslive limitations under the License.
c573a8f047f4fbd3611d06ed1613e6f4679ef599rbowen<description>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess yönergeler bütünü.</description>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<description><code>core</code> dosyasını dökümlemek üzere Apache HTTP
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess Sunucusunun geçmeye çalışacağı dizin.</description>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<default>Öntanımlı değer için aşağıdaki açıklamaya bakınız</default>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<contextlist><context>server config</context></contextlist>
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener<modulelist><module>event</module><module>prefork</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache httpd’nin
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess geçmeye çalışacağı dizini belirler. Eğer işletim sisteminiz, çöken bir
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sürecin olması durumunda <code>core</code> dosyasını çöken sürecin
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess çalışma dizinine yazacak şekilde yapılandırılmışsa,
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <directive>CoreDumpDirectory</directive> yönergesinin değeri olarak,
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess öntanımlı olan ve sunucuyu çalıştıran kullanıcı tarafından yazılamayan
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <directive module="core">ServerRoot</directive> dizini yerine başka bir
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen çalışma dizini belirtmek gerekir.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Hata ayıklamak amacıyla bir <code>core</code> dosyası dökümlemek
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh isterseniz farklı bir yer belirtmek için bu yönergeyi
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh kullanabilirsiniz. Eğer işletim sisteminiz çöken bir sürecin olması
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh durumunda <code>core</code> dosyasını çöken sürecin çalışma dizinine
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh yazacak şekilde yapılandırılmamışsa, bu yönergenin bir etkisi olmaz.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <note><title>Linux üzerinde <code>core</code> dökümlemek</title>
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar <p>Apache httpd root olarak başlatılıp başka bir kullanıcıya geçilirse
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Linux çekirdeği, süreç tarafından yazılabilir olsa bile
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <code>core</code> dökümlemeyi <em>iptal eder</em>. Eğer
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <directive>CoreDumpDirectory</directive> yönergesi ile açıkça bir
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh dizin belirtirseniz, Apache httpd (2.0.46 ve sonraki sürümleri), Linux
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar 2.4 ve sonrasında <code>core</code> dökümlemeyi yeniden
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh etkinleştirecektir.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <title>BSD üzerinde <code>core</code> dökümlemek</title>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>BSD sistemlerinde (FreeBSD gibi) suid bitli çalıştırılabilirlerin
a6c0d1346bbe4d5a62dc799c8e0cbf1d63e4f888poirier <code>kern.sugid_coredump</code> değişkenine 1 değerini atayın.
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><directive>CoreDumpDirectory</directive> işlemi sadece belli
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sinyaller için gerçekleşir: SIGFPE, SIGILL, SIGABORT, SIGSEGV ve
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess SIGBUS.</p>
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener <p>Bazı işletim sistemlerinde SIGQUIT sinyali de bir <code>core</code>
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener dosyası dökümler ancak bunu <directive>CoreDumpDirectory</directive>
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener veya <directive>EnableExceptionHook</directive> işlemi üzerinden
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener yapmaz, dolayısıyla <code>core</code> dosyasının yeri tamamen işletim
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener sisteminin belirlediği yer olur.</p>
43948d9c42f7b92ac3e96092e2fb95cc07972ed4covener</directivesynopsis>
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<description>Bir çöküş sonrası olağandışılık eylemcilerini çalıştıracak
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess kancayı etkin kılar.</description>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>prefork</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<compatibility>Sürüm 2.0.49 ve sonrasında mevcuttur</compatibility>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Güvenlik sebebiyle bu yönerge sadece Apache
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <code>--enable-exception-hook</code> seçeneği ile yapılandırılmışsa
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess kullanılabilir olacaktır. Bu, harici modüllerin eklenmesine ve bir çocuk
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sürecin çöküşü sonrası bir şeyler yapmaya izin veren bir kancayı etkin
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <p>Bu kancayı kullanan iki modül (<code>mod_whatkilledus</code> ve
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <code>mod_backtrace</code>) zaten vardır. bunlar hakkında daha fazla bilgi
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess edinmek için Jeff Trawick'in <a
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess href="http://www.apache.org/~trawick/exception_hook.html"
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<description>Sunucunun nazikçe kapatılmasının ardından ana süreç çıkana kadar
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh geçecek süre için bir zaman aşımı belirler.</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<syntax>GracefulShutDownTimeout <var>saniye</var></syntax>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<modulelist><module>prefork</module><module>worker</module>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<compatibility>Sürüm 2.2 ve sonrasında mevcuttur</compatibility>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><directive>GracefulShutdownTimeout</directive> yönergesi, sunucuya
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh "nazikçe dur" sinyali gönderildikten sonra mevcut bağlantılara hizmet
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sunmaya daha kaç saniye devam edebileceğini belirtir.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Bu değerin <code>0</code> olarak belirtilmesi, sunucunun bekleyen bütün
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar isteklere hizmet sunumu tamamlanıncaya kadar (gerekirse sonsuza kadar)
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh bekleyebileceği anlamına gelir.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<description>Ana sürecin süreç kimliğinin (PID) kaydedileceği dosyayı belirler.</description>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>mpm_winnt</module>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi<module>mpmt_os2</module><module>prefork</module><module>worker</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</modulelist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><directive>PidFile</directive> yönergesi, sunucunun artalan sürecinin
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess süreç kimliğinin kaydedileceği dosyayı belirler. Dosya ismi mutlak dosya
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess yoluyla belirtilmemişse dosya yolunun <directive
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess module="core">ServerRoot</directive> dizinine göre belirtildiği kabul
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess edilir.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </example>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Sunucuya sinyal gönderebilmek çoğunlukla işe yarar. Böylece <directive
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh module="mod_log_config">TransferLog</directive> dosyaları kapatılıp
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh yeniden açılır ve yapılandırma dosyaları yeniden okunur. Bu,
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar <directive>PidFile</directive> dosyasında belirtilen süreç kimliğine bir
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh SIGHUP (kill -1) sinyali gönderilerek yapılır.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh href="/misc/security_tips.html#serverroot">güvenlik</a> ile ilgili
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess uyarılar <directive>PidFile</directive> dosyası içinde sözkonusu
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess olabilir.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Apache HTTP Sunucusunu (yeniden) başlatırken veya durdururken sadece
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <program>apachectl</program> betiğini kullanmanız önerilir.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<description>Sunucunun dinleyeceği IP adresini ve portu belirler.</description>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<syntax>Listen [<var>IP-adresi</var>:]<var>port-numarası</var>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<module>prefork</module><module>worker</module><module>event</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</modulelist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<compatibility>Apache HTTP Sunucusu 2.0’dan beri gerekli yönergelerden
ffec3e56ff5331a2d732ec07e9d107303fed43f4covener biridir.<br/><var>protokol</var> değiştirgesi 2.1.5 sürümünde
ffec3e56ff5331a2d732ec07e9d107303fed43f4covener eklenmiştir.</compatibility>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><directive>Listen</directive> yönergesi Apache httpd’yi sadece belli IP
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh adreslerini ve portlarını dinlemeye sevkeder.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <directive>Listen</directive> artık belirtilmesi zorunlu yönergelerden
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh biridir. Yapılandırma dosyasında bulunmadığı takdirde sunucu
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh başlatılırken başarısız olacaktır. Bu Apache HTTP Sunucusunun önceki
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sürümünde böyle değildi.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><directive>Listen</directive> yönergesi Apache httpd’ye, sadece belli
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh portlardan veya IP adresi ve port çiftlerinden gelen istekleri kabul
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh etmesini söyler. Eğer sadece port numarası belirtilmişse sunucu
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh belirtilen portu bütün ağ arabirimlerinde dinleyecektir. Eğer portla
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar birlikte bir IP adresi de belirtilmişse, sunucu belirtilen portu sadece
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh belirtilen arabirimden dinleyecektir.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Çok sayıda IP adresi ve port belirtmek için çok sayıda
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <directive>Listen</directive> yönergesi kullanılabilir. Sunucu bu
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar durumda belirtilen bütün IP adreslerinden ve portlardan gelecek
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh isteklere yanıt verecektir.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Örneğin sunucunun hem port 80 hem de port 8000’den istek kabul etmesini
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh istiyorsanız bunu şöyle belirtebilirsiniz:</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Listen 80<br />
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess Listen 8000
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <p>Sunucunun belirtilen iki ağ arabiriminden ve port numarasından gelen
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess bağlantıları kabul etmesi için şu yapılandırmayı kullanabilirsiniz:</p>
caf5fa4d370add03e929e5942999f6d3738b41d6yoshiki Listen 192.170.2.1:80<br />
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess Listen 192.170.2.5:8000
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess </example>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh alınmalıdır:</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Listen [2001:db8::a00:20ff:fea7:ccea]:80
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>İsteğe bağlı <var>protocol</var> argümanı çoğu yapılandırmada gerekli
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar değildir. Belirtilmediği takdirde. port 443 için <code>https</code> ve
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh tüm diğer portlar için <code>http</code> öntanımlıdır. Protokol, isteği
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh hangi modülün elde edeceğinin ve <directive
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh module="core">AcceptFilter</directive> yönergesi ile protokole özgü
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess hangi en iyilemelerin uygulanacağının saptanmasında kullanılır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Protokol belirtme ihtiyacını sadece standartdışı portlar
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess çalıştırıyorsanız duyarsınız. Örneğin, port 8443 üzerinde bir
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <code>https</code> sitesi çalıştırmak istiyorsanız bunu şöyle
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess belirtebilirsiniz:</p>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi Listen 192.170.2.1:8443 https
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess Aynı IP adresi ve portun çok sayıda <directive>Listen</directive>
caf5fa4d370add03e929e5942999f6d3738b41d6yoshiki yönergesinde belirtilmesi bir "adres kullanımda" (<code>Address already
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess in use</code>) hatasına yol açar.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<seealso><a href="/dns-caveats.html">DNS ve Apache ile ilgili Konular</a> </seealso>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<seealso><a href="/bind.html">Apache HTTP Sunucusunun Kullandığı Adreslerin
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<seealso><a href="http://wiki.apache.org/httpd/CouldNotBindToAddress"
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh><code>Address already in use</code> hata iletisinin ve diğer sebeplerin
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar</directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<description>Bekleyen bağlantılar kuyruğunun azami uzunluğunu
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar belirler</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<syntax>ListenBacklog <var>kuyruk-uzunluğu</var></syntax>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<modulelist><module>event</module><module>mpm_netware</module>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<module>prefork</module><module>worker</module></modulelist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Bekleyen bağlantılar kuyruğunun azami uzunluğu. Genellikle bu ayar ne
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar gerekir ne de istenir. Ancak bazı sistemlerde TCP SYN yüklenme
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh saldırılarına karşı bu değerin arttırılması gerekebilir.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <var>kuyruk-uzunluğu</var> parametresi için <code>listen(2)</code>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh işlevinin açıklamasına bakınız.</p>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <p>Bu değer çoğunlukla işletim sistemi tarafından daha küçük bir sayıyla
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sınırlanır. Bu, işletim sistemine bağlı olarak değişiklik gösterir.
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi Ayrıca, çoğu işletim sisteminin <var>kuyruk-uzunluğu</var> parametresi
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ile ne belirttiğinize bakmaksızın kendisi için atanmış değeri (fakat
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess normal olarak daha büyüğünü) kullanacağına dikkat ediniz.</p>
ffec3e56ff5331a2d732ec07e9d107303fed43f4covener</directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<description>Aynı anda işleme sokulacak azami bağlantı sayısı</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<modulelist><module>event</module><module>prefork</module>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><directive>MaxRequestWorkers</directive> yönergesi aynı anda işleme
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sokulacak bağlantı sayısını sınırlamak için kullanılır. <directive
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh >MaxRequestWorkers</directive> bağlantı isteğinden fazlası geldiği
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar takdirde bu istekler normal olarak kuyruğa alınıp bekletilir. Kuyrukta
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh bekletilecek isteklerin azami sayısı ise <directive module="mpm_common"
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh >ListenBacklog</directive> yönergesi ile belirlenir. İstek sunmakta olan
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh çocuk süreçlerden biri serbest kaldığında bekletilen bağlantılardan
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh birine hizmet sunulmaya başlanır.</p>
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar <p>Evreli olmayan sunucularda (<module>prefork</module> gibi)
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <directive>MaxRequestWorkers</directive> yönergesi istekleri sunmak için
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh başlatılacak çocuk süreçlerin azami sayısını belirler. Öntanımlı değer
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh 256 olup bu değeri arttırmak isterseniz <directive
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh module="mpm_common">ServerLimit</directive> değerini de
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar arttırmalısınız.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Çok evreli ve melez sunucularda (<module>event</module> veya
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <module>worker</module> gibi) <directive>MaxRequestWorkers</directive>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess yönergesi istemcilere hizmet verecek evre sayısını sınırlar. Öntanımlı
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi değer melez MPM’ler için 16'dır
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess (<directive module="mpm_common">ServerLimit</directive> ile <directive
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen module="mpm_common">ThreadsPerChild</directive> çarpılır: <code>16 x
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen 25</code>). Bu bakımdan <directive>MaxRequestWorkers</directive> değerini
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen 16 süreçten fazlasına ayarlamak için <directive module="mpm_common"
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen >ServerLimit</directive> değerini de arttırmalısınız.</p>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <p><directive>MaxRequestWorkers</directive> yerine 2.3.13 öncesinde
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen <directive>MaxClients</directive> kullanılırdı. Eski isim hala
a6fc6b44b7f8ad7390864b3555341d3abf867f7end desteklenmektedir.</p>
a6fc6b44b7f8ad7390864b3555341d3abf867f7end</directivesynopsis>
f8dee27891059abb09ff5ca3fc5434f5719d22a0rbowen<directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<description><code>free()</code> çağrılmaksızın ana bellek ayırıcının
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh ayırmasına izin verilen azami bellek miktarını belirler.</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<modulelist><module>event</module><module>mpm_netware</module>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi <p><directive>MaxMemFree</directive> yönergesi, <code>free()</code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess çağrılmaksızın her bellek ayırıcının ayırmasına izin verilen azami
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess bellek miktarını kB cinsinden belirler. Evreli MPM'lerde her evre kendi
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi ayırıcısına sahiptir. <code>0</code> değeri belirtildiğinde eşik sınırsız
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess olacaktır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<description>Tek bir çocuk sürecin ömrü boyunca işleme sokabileceği istek
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sayısını sınırlamakta kullanılır.</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>mpm_netware</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</modulelist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<compatibility>Apache HTTP Sunucusunun 2.3.9 ve sonraki sürümlerinde
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess kullanılabilmektedir. Eski isim <code>MaxRequestsPerChild</code> hala
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess desteklenmektedir.</compatibility>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><directive>MaxConnectionsPerChild</directive> yönergesi, tek bir çocuk
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sürecin işleme sokabileceği istek sayısını sınırlamakta kullanılır.
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <directive>MaxConnectionsPerChild</directive> istekten sonra çocuk süreç
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ölür. Eğer <directive>MaxConnectionsPerChild</directive> için
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <code>0</code> belirtilmişse sürecin ömrü sonsuz olacaktır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><directive>MaxConnectionsPerChild</directive> için sıfırdan farklı bir
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess değer belirtilmesi sürecin kullanacağı bellek miktarını sınırlamak
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess suretiyle olası bellek sızıntılarını engeller.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<directivesynopsis>
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar<description>Boştaki azami evre sayısını belirler</description>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<contextlist><context>server config</context></contextlist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<modulelist><module>event</module><module>mpm_netware</module>
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar<module>mpmt_os2</module><module>worker</module></modulelist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Boştaki azami evre sayısı. Her MPM bu yönerge karşısında farklı
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess davranır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><module>worker</module> için <code>MaxSpareThreads 250</code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess öntanımlıdır. Bu MPM boştaki evreleri sunucu genelinde izler. Eğer
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sunucuda çok fazla boşta evre varsa, sunucu boştaki evrelerin sayısı bu
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sınırın altına inene kadar çocuk süreçleri öldürür.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><module>mpm_netware</module> için <code>MaxSpareThreads 100</code>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess öntanımlıdır. Bu MPM tek bir süreç olarak çalıştığından boştaki evre
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sayısı aynı zamanda sunucu genelinde boştaki evre sayısıdır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><directive>MaxSpareThreads</directive> için değer aralığı sınırlıdır.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Apache httpd belirtilen değeri aşağıdaki kurallara uygun olarak
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh kendiliğinden düzeltecektir:</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <li><module>mpm_netware</module> modülü, değerin <directive
db361ec65635900f8ea59fea9e1c5e6e44225839yoshiki module="mpm_common">MinSpareThreads</directive> değerinden küçük
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess olmasını gerektirir.</li>
3c29010ad1a706e8d5931b250f1bc751e0dde676rbowen ve <directive module="mpm_common">ThreadsPerChild</directive>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess toplamına eşit veya büyük olmak zorundadır.</li>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<seealso><directive module="mpm_common">StartServers</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<seealso><directive module="prefork">MaxSpareServers</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<description>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
be0ae007d109704bcb71f815e9187bc0ae08f297yoshiki sayısını belirler.</description>
be0ae007d109704bcb71f815e9187bc0ae08f297yoshiki<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>mpm_netware</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<module>mpmt_os2</module><module>worker</module></modulelist>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sayısı. Her MPM bu yönerge karşısında farklı davranır.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><module>worker</module> modülü için <code>MinSpareThreads
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh 75</code> öntanımlıdır ve bu modül boştaki evreleri sunucu genelinde
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar izler. Eğer sunucuda boştaki evre sayısı yetersizse, sunucu, boştaki
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh evrelerin sayısı bu sınırın üstüne çıkana kadar çocuk süreç
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh oluşturur.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><module>mpm_netware</module> için <code>MinSpareThreads 10</code>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh öntanımlıdır ve tek süreç kendisi olduğundan izleme sunucu genelinde
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar yapılır.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<seealso><directive module="mpm_common">StartServers</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<seealso><directive module="prefork">MinSpareServers</directive></seealso>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>
206b5dce9e48924aa9f12ce87f14856a4cd3fb68takashi<description>Çocuk süreçler için eşgüdüm verisini saklamakta kullanılan
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess dosyanın yerini belirler.</description>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>mpm_winnt</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<module>prefork</module><module>worker</module></modulelist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p>Apache HTTP Sunucusu ana ve çocuk süreçler arasında iletişim için bir
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess çetele tutar.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Bazı mimariler bu iletişimi kolaylaştırmak için bir dosya gerektirir.
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh Eğer yönerge belirtilmezse Apache httpd çeteleyi önce tamamen bellekte
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh oluşturmayı dener (anonim paylaşımlı bellek kullanarak); bunda başarılı
c3c937a1510d6ff9cfa28ef3713e787f0e1a39c9coar olamazsa dosyayı diskte oluşturmaya çalışacaktır (paylaşımlı belleğe
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh eşlemli dosya kullanarak). Bu yönergenin belirtilmesi Apache httpd'nin
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar dosyayı daima diskte oluşturmasına sebep olur.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh <p>Paylaşımlı belleğe eşlemli dosya, çeteleye doğrudan erişmesi gereken
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh üçüncü parti uygulamalar için yararlıdır.</p>
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar <p>Eğer <directive>ScoreBoardFile</directive> yönergesi ile bir dosya
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh belirtecekseniz, dosyayı bir RAM diske yerleştirerek hız artışı
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh sağlayabilirsiniz. Fakat, günlük dosyası yerleştirme ve <a
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh href="/misc/security_tips.html">güvenlik</a> ile ilgili uyarılara
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh benzer uyarılara karşı dikkatli olunuz.</p>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<seealso><a href="/stopping.html">Apache HTTP Sunucusunu Durdurma ve Yeniden
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh</directivesynopsis>
5240078c5d650184b31194b334cc506bcc6e56f9humbedooh<directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<syntax>ReceiveBufferSize <var>bayt-sayısı</var></syntax>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<contextlist><context>server config</context></contextlist>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<modulelist><module>event</module><module>mpm_netware</module>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<module>mpm_winnt</module><module>mpmt_os2</module><module>prefork</module>
be0ae007d109704bcb71f815e9187bc0ae08f297yoshiki <p>Sunucunun TCP alım tamponu boyunu <var>bayt-sayısı</var> ile belirtilen
be0ae007d109704bcb71f815e9187bc0ae08f297yoshiki bayta ayarlar.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess <p><code>0</code> değeri atarsanız sunucu işletim sistemi öntanımlısını
be0ae007d109704bcb71f815e9187bc0ae08f297yoshiki kullanacaktır.</p>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess</directivesynopsis>
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess<directivesynopsis>