mpm_common.xml.tr revision 25f82ac9fc31b40fe2e7d1b834c7d9124b28cd4d
842ae4bd224140319ae7feec1872b93dfd491143fielding<?xml version="1.0"?>
842ae4bd224140319ae7feec1872b93dfd491143fielding<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
842ae4bd224140319ae7feec1872b93dfd491143fielding<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
842ae4bd224140319ae7feec1872b93dfd491143fielding<!-- English Revision: 804678:918015 (outdated) -->
842ae4bd224140319ae7feec1872b93dfd491143fielding<!-- =====================================================
842ae4bd224140319ae7feec1872b93dfd491143fielding Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding Reviewed by: Orhan Berent <berent belgeler.org>
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd========================================================== -->
2d2eda71267231c2526be701fe655db125852c1ffielding
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd<!--
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd Licensed to the Apache Software Foundation (ASF) under one or more
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd contributor license agreements. See the NOTICE file distributed with
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd this work for additional information regarding copyright ownership.
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd The ASF licenses this file to You under the Apache License, Version 2.0
2d2eda71267231c2526be701fe655db125852c1ffielding (the "License"); you may not use this file except in compliance with
2d2eda71267231c2526be701fe655db125852c1ffielding the License. You may obtain a copy of the License at
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
0432a26b69eedfb9ca5f34fba590236378a24851ben http://www.apache.org/licenses/LICENSE-2.0
0432a26b69eedfb9ca5f34fba590236378a24851ben
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh Unless required by applicable law or agreed to in writing, software
bf6b5eb3bf3c4a71e6146d4bcd07cf1749dc6d70jorton distributed under the License is distributed on an "AS IS" BASIS,
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh See the License for the specific language governing permissions and
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh limitations under the License.
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh-->
bf6b5eb3bf3c4a71e6146d4bcd07cf1749dc6d70jorton
bf6b5eb3bf3c4a71e6146d4bcd07cf1749dc6d70jorton<modulesynopsis metafile="mpm_common.xml.meta">
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
1e252d105bda0f46b625809d3c219656ec2408e7jorton<name>mpm_common</name>
bf6b5eb3bf3c4a71e6146d4bcd07cf1749dc6d70jorton<description>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh yönergeler bütünü.</description>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<status>MPM</status>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>AcceptMutex</name>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<description>Apache HTTPd Sunucusunun ağ soketlerinden istekleri kabul eden
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh çok sayıda çocuk süreci sıraya sokmak için kullandığı yöntemi
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh belirler.</description>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<syntax>AcceptMutex Default|<var>yöntem</var></syntax>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<default>AcceptMutex Default</default>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<contextlist><context>server config</context></contextlist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<modulelist><module>prefork</module><module>worker</module>
2d2eda71267231c2526be701fe655db125852c1ffielding</modulelist>
30c289e6bc6d28d210b21edd800ab2cfc78a8381wrowe
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein<usage>
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein <p><directive>AcceptMutex</directive> yönergesi Apache HTTPd Sunucusunun
cd39d2139743ca0ef899953c6496dcf99e9c791atrawick ağ soketlerinden istekleri kabul eden çok sayıda çocuk süreci sıraya
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein sokmak için kullandığı yöntemi (ve uygunsa kilit dosyasının yerini)
a261b81a1044c0e2ea3f21cf9b7019297bad16aajorton belirler. Apache 2.0’dan önce, yöntem sadece derleme sırasında
b627048681b27fe30f979ba471b523be3a6a22adrbb seçilebiliyordu. Kullanılacak en uygun yöntem mimariye ve platforma aşırı
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein derecede bağımlıdır. Bu konuda daha ayrıntılı bilgi edinmek için <a
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein href="/misc/perf-tuning.html">Başarım Arttırma İpuçları</a> belgesine
44c46ef733836b32585d135d2d90856e7cfd9929rbb bakabilirsiniz.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb <p>Bu yönergeye değer olarak <code>Default</code> belirtilmişse derleme
d9039a9aaeaa1359c1147af66c09aeac56ae3ee0pquerna sırasında seçilen öntanımlı yöntem kullanılacaktır. Diğer olası yöntemler
cdccf2ac94172d1a4a54bc2e17324e1ef682ccf3pquerna aşağıda listelenmiştir. Tüm yöntemlerin tüm platformlarda mevcut
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb olmadığına dikkat ediniz. Eğer belirtilen yöntem mevcut değilse hata
9cfc48b742c224c1fbc2c26a4119a3266192c7d2wrowe günlüğüne mevcut yöntemlerin listesini içeren bir ileti yazılacaktır.</p>
9cfc48b742c224c1fbc2c26a4119a3266192c7d2wrowe
ef5650b61a8e35f3cc93ec07e73efc17ea329894jorton <dl>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <dt><code>flock&lt;<var>:/dosya/yolu/kilit.dosyası</var>&gt;</code></dt>
a261b81a1044c0e2ea3f21cf9b7019297bad16aajorton <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
a261b81a1044c0e2ea3f21cf9b7019297bad16aajorton dosyayı kilitlemek için <code>flock(2)</code> sistem çağrısı kullanılır.
a261b81a1044c0e2ea3f21cf9b7019297bad16aajorton Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini belirtmek için
a261b81a1044c0e2ea3f21cf9b7019297bad16aajorton <directive module="mpm_common">LockFile</directive> yönergesi
d71fd7cd9c4815d0647425f21ba3a803919a9148jorton kullanılabilir.</dd>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <dt><code>fcntl&lt;<var>:/dosya/yolu/kilit.dosyası</var>&gt;</code></dt>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
7c7372abe2484e7fcf81937b93496d1246e5b816gstein dosyayı kilitlemek için <code>fcntl(2)</code> sistem çağrısı
7c7372abe2484e7fcf81937b93496d1246e5b816gstein kullanılır. Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini
2d2eda71267231c2526be701fe655db125852c1ffielding belirtmek için <directive module="mpm_common">LockFile</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding yönergesi kullanılabilir.</dd>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
2d2eda71267231c2526be701fe655db125852c1ffielding <dt><code>file&lt;<var>:/dosya/yolu/kilit.dosyası</var>&gt;</code></dt>
2d2eda71267231c2526be701fe655db125852c1ffielding <dd>Bu yönerge Apache’ye, <code>fcntl</code> ve <code>flock</code>
2d2eda71267231c2526be701fe655db125852c1ffielding arasında "en iyi" dosya kilitleme gerçeklenimini seçip kullanmasını
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh söyler. Sadece bu işlevleri içeren ve <glossary>APR</glossary>’nin
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh ikisinden birini desteklediği platformlarda kullanılabilir.</dd>
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <dt><code>posixsem</code></dt>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <dd>Muteksleri gerçeklemek için POSIX uyumlu semaforlar kullanılır.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes <dt><code>sysvsem</code></dt>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <dd>Muteksleri gerçeklemek için SysV tarzı semaforlar kullanılır.</dd>
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes
2d2eda71267231c2526be701fe655db125852c1ffielding <dt><code>sem</code></dt>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <dd>Bu yönerge Apache’ye, POSIX ve SystemV IPC arasında "en iyi" semafor
2d2eda71267231c2526be701fe655db125852c1ffielding gerçeklenimini seçip kullanmasını söyler. Sadece bu semaforları içeren
2d2eda71267231c2526be701fe655db125852c1ffielding ve <glossary>APR</glossary>’nin ikisinden birini desteklediği
2d2eda71267231c2526be701fe655db125852c1ffielding platformlarda kullanılabilir.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding
742318b93e89c311f66b55f426c4d9cf2c14628bjim <dt><code>pthread</code></dt>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dd>POSIX Evreleri (PThreads) belirtimi tarafından gerçeklenen muteksler
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb kullanılır.</dd>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
742318b93e89c311f66b55f426c4d9cf2c14628bjim </dl>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Sisteminiz için derleme sırasında seçilmiş öntanımlı yöntemi öğrenmek
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb isterseniz <directive module="core">LogLevel</directive> yönergesine
742318b93e89c311f66b55f426c4d9cf2c14628bjim <code>debug</code> değerini atayabilirsiniz. Öntanımlı <directive
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh >AcceptMutex</directive>, <directive module="core">ErrorLog</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ile belirtilen günlük dosyasına yazılacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <note type="warning"><title>Uyarı</title>
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <p>Çoğu sistemde, <code>pthread</code> seçeneği seçildiği takdirde,
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <code>AcceptCntl</code> muteksi tutulurken bir çocuk süreç anormal
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh şekilde sonlanırsa, muteksi kurtarmak için sunucunun elle yeniden
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh başlatılması gerekecektir.</p>
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <p>Solaris, bir muteks tutulurken, bir çocuk süreç anormal şekilde
2d2eda71267231c2526be701fe655db125852c1ffielding sonlandıktan sonra muteksin Apache tarafından kurtarılmasına imkan veren
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh bir mekanizma sağlaması sebebiyle diğerlerinden ayrılır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Sisteminiz <code>pthread_mutexattr_setrobust_np()</code> işlevini
2d2eda71267231c2526be701fe655db125852c1ffielding gerçekliyorsa <code>pthread</code> seçeneğini gönül rahatlığıyla
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh kullanabilirsiniz.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
a0bd5cdd79004f4b7b1b441e38133519d3e20a1fsf</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>CoreDumpDirectory</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description><code>core</code> dosyasını dökümlemek üzere Apache’nin geçmeye
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh çalışacağı dizin.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>CoreDumpDirectory <var>dizin</var></syntax>
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh<default>Öntanımlı değer için aşağıdaki açıklamaya bakınız</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<modulelist><module>mpm_winnt</module><module>prefork</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>worker</module></modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache’nin
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh geçmeye çalışacağı dizini belirler. Eğer işletim sisteminiz, çöken bir
2d2eda71267231c2526be701fe655db125852c1ffielding sürecin olması durumunda <code>core</code> dosyasını çalışma dizinine
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh yazacak şekilde yapılandırılmışsa,
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <directive>CoreDumpDirectory</directive> yönergesinin değeri olarak,
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh öntanımlı olan ve sunucuyu çalıştıran kullanıcı tarafından yazılamayan
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <directive module="core">ServerRoot</directive> dizini yerine çalışma
2d2eda71267231c2526be701fe655db125852c1ffielding dizinini belirtmek gerekir.</p>
4a13940dc2990df0a798718d3a3f9cf1566c2217bjh <p>Hata ayıklamak amacıyla bir <code>core</code> dosyası dökümlemek
2d2eda71267231c2526be701fe655db125852c1ffielding isterseniz farklı bir yer belirtmek için bu yönergeyi
2d2eda71267231c2526be701fe655db125852c1ffielding kullanabilirsiniz. Eğer işletim sisteminiz çöken bir sürecin olması
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh durumunda <code>core</code> dosyasını çalışma dizinine yazacak şekilde
2d2eda71267231c2526be701fe655db125852c1ffielding yapılandırılmamışsa, bu yönergenin bir etkisi olmaz.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <note><title>Linux üzerinde <code>core</code> dökümlemek</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Apache root olarak başlatılıp başka bir kullanıcıya geçilirse Linux
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh çekirdeği süreç tarafından yazılabilir olsa bile <code>core</code>
2d2eda71267231c2526be701fe655db125852c1ffielding dökümlemeyi <em>iptal eder</em>. Eğer
2d2eda71267231c2526be701fe655db125852c1ffielding <directive>CoreDumpDirectory</directive> yönergesi ile açıkça bir
2d2eda71267231c2526be701fe655db125852c1ffielding dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4
2d2eda71267231c2526be701fe655db125852c1ffielding ve sonrasında <code>core</code> dökümlemeyi yeniden
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh etkinleştirecektir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
dbbf1b4183ae16353011a5269b37899f02b97d81gregames
2d2eda71267231c2526be701fe655db125852c1ffielding <note><title>Özel sinyaller</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>CoreDumpDirectory</directive> işlemi sadece belli
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh sinyaller için gerçekleşir: SIGFPE, SIGILL, SIGABORT, SIGSEGV ve
2d2eda71267231c2526be701fe655db125852c1ffielding SIGBUS.</p>
e9a0000eb55887c0278a9184d501812f5e056dbfjim <p>Bazı işletim sistemlerinde SIGQUIT sinyali de bir <code>core</code>
2d2eda71267231c2526be701fe655db125852c1ffielding dosyası dökümler ancak bunu <directive>CoreDumpDirectory</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding veya <directive>EnableExceptionHook</directive> işlemi üzerinden
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh yapmaz, dolayısıyla <code>core</code> dosyasının yeri tamamen işletim
2d2eda71267231c2526be701fe655db125852c1ffielding sisteminin belirlediği yer olur.</p>
ee1af2aeb57527f33baa4737aa431e4aef997855rbowen </note>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>EnableExceptionHook</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Bir çöküş sonrası olağandışılık eylemcilerini çalıştıracak
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh kancayı etkin kılar.</description>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<syntax>EnableExceptionHook On|Off</syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>EnableExceptionHook Off</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<modulelist><module>prefork</module><module>worker</module></modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>Sürüm 2.0.49 ve sonrasında mevcuttur</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Güvenlik sebebiyle bu yönerge sadece Apache
2d2eda71267231c2526be701fe655db125852c1ffielding <code>--enable-exception-hook</code> seçeneği ile yapılandırılmışsa
2d2eda71267231c2526be701fe655db125852c1ffielding kullanılabilir olacaktır. Bu, harici modüllerin eklenmesine ve bir çocuk
ee7882748b83255e50ea6bc3b3fdc8ee0949e2e3jorton sürecin çöküşü sonrası bir şeyler yapmaya izin veren bir kancayı etkin
2d2eda71267231c2526be701fe655db125852c1ffielding kılar.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bu kancayı kullanan iki modül (<code>mod_whatkilledus</code> ve
2d2eda71267231c2526be701fe655db125852c1ffielding <code>mod_backtrace</code>) zaten vardır. bunlar hakkında daha fazla bilgi
2d2eda71267231c2526be701fe655db125852c1ffielding edinmek için Jeff Trawick'in <a
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh href="http://www.apache.org/~trawick/exception_hook.html"
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh >EnableExceptionHook site</a>sine bakabilirsiniz.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>GracefulShutdownTimeout</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Sunucunun nazikçe kapatılmasının ardından ana süreç çıkana kadar
742318b93e89c311f66b55f426c4d9cf2c14628bjim geçecek süre için bir zaman aşımı belirler.</description>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<syntax>GracefulShutDownTimeout <var>saniye</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>GracefulShutDownTimeout 0</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
742318b93e89c311f66b55f426c4d9cf2c14628bjim<modulelist><module>prefork</module><module>worker</module>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<module>event</module></modulelist>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<compatibility>Sürüm 2.2 ve sonrasında mevcuttur</compatibility>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet<usage>
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet <p><directive>GracefulShutdownTimeout</directive> yönergesi, sunucuya
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet "nazikçe dur" sinyali gönderildikten sonra mevcut bağlantılara hizmet
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet sunmaya daha kaç saniye devam edebileceğini belirtir.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Bu değerin <code>0</code> olarak belirtilmesi, sunucunun bekleyen bütün
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb isteklere hizmet sunumu tamamlanıncaya kadar (gerekirse sonsuza kadar)
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb bekleyebileceği anlamına gelir.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</usage>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<name>PidFile</name>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<description>Ana sürecin süreç kimliğinin (PID) kaydedileceği dosyayı belirler.</description>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<syntax>PidFile <var>dosya</var></syntax>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<default>PidFile logs/httpd.pid</default>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<contextlist><context>server config</context></contextlist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<modulelist><module>mpm_winnt</module><module>mpmt_os2</module>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<module>prefork</module><module>worker</module></modulelist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<usage>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p><directive>PidFile</directive> yönergesi, sunucunun artalan sürecinin
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb süreç kimliğinin kaydedileceği dosyayı belirler. Dosya ismi mutlak dosya
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh yoluyla belirtilmemişse dosya yolunun <directive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="core">ServerRoot</directive> dizinine göre belirtildiği kabul
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb edilir.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <example><title>Örnek</title>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb PidFile /var/run/apache.pid
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Sunucuya sinyal gönderebilmek çoğunlukla işe yarar. Böylece <directive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="core">ErrorLog</directive> ve <directive
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="mod_log_config">TransferLog</directive> dosyaları kapatılıp
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb yeniden açılır ve yapılandırma dosyaları yeniden okunur. Bu,
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <directive>PidFile</directive> dosyasında belirtilen süreç kimliğine bir
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb SIGHUP (kill -1) sinyali gönderilerek yapılır.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Günlük dosyasının yeri ve <a
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb href="/misc/security_tips.html#serverroot">güvenlik</a> ile ilgili
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb uyarılar <directive>PidFile</directive> dosyası içinde sözkonusu
99d6d3207e24ba1f8eba77ef903948d738886cf5nd olabilir.</p>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <note><title>Ek Bilgi</title>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <p>Apache 2’de sunucuyu (yeniden) başlatırken veya durdururken sadece
99d6d3207e24ba1f8eba77ef903948d738886cf5nd <program>apachectl</program> betiğini kullanmanız önerilir.</p>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd </note>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd</usage>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd</directivesynopsis>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd
99d6d3207e24ba1f8eba77ef903948d738886cf5nd<directivesynopsis>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd<name>Listen</name>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd<description>Sunucunun dinleyeceği IP adresini ve portu belirler.</description>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd<syntax>Listen [<var>IP-adresi</var>:]<var>port-numarası</var>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd [<var>protokol</var>]</syntax>
99d6d3207e24ba1f8eba77ef903948d738886cf5nd<contextlist><context>server config</context></contextlist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<module>mpmt_os2</module><module>perchild</module>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<module>prefork</module><module>worker</module><module>event</module>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</modulelist>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<compatibility>Apache 2.0’dan beri gerekli yönergelerden biridir.<br/>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<var>protokol</var> argümanı 2.1.5 sürümünde eklenmiştir.</compatibility>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<usage>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p><directive>Listen</directive> yönergesi Apache’yi sadece belli IP
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb adreslerini ve portlarını dinlemeye sevkeder.
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <directive>Listen</directive> artık belirtilmesi zorunlu yönergelerden
11e076839c8d5a82d55e710194d0daac51390dbdsf biridir. Yapılandırma dosyasında bulunmadığı takdirde sunucu
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh başlatılırken başarısız olacaktır. Bu Apache Sunucusunun önceki
11e076839c8d5a82d55e710194d0daac51390dbdsf sürümünde böyle değildi.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p><directive>Listen</directive> yönergesi Apache’ye, sadece belli
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben portlardan veya IP adresi ve port çiftlerinden gelen istekleri kabul
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben etmesini söyler. Eğer sadece port numarası belirtilmişse sunucu
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben belirtilen portu bütün ağ arabirimlerinde dinleyecektir. Eğer portla
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben birlikte bir IP adresi de belirtilmişse, sunucu belirtilen portu sadece
11e076839c8d5a82d55e710194d0daac51390dbdsf belirtilen arabirimden dinleyecektir.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Çok sayıda IP adresi ve port belirtmek için çok sayıda
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive>Listen</directive> yönergesi kullanılabilir. Sunucu bu
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben durumda belirtilen bütün IP adreslerinden ve portlardan gelecek
11e076839c8d5a82d55e710194d0daac51390dbdsf isteklere yanıt verecektir.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Örneğin sunucunun hem port 80 hem de port 8000’den istek kabul etmesini
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben istiyorsanız bunu şöyle belirtebilirsiniz:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
11e076839c8d5a82d55e710194d0daac51390dbdsf <example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Listen 80<br />
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh Listen 8000
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p>Sunucunun belirtilen iki ağ arabiriminden ve port numarasından gelen
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb bağlantıları kabul etmesi için şu yapılandırmayı kullanabilirsiniz:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <example>
1374444b4fab1475091e12a81663f379b73005efrbb Listen 192.170.2.1:80<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Listen 192.170.2.5:8000
bbe046d7cbb950ab3e372e4119ae001a5fe52ed4striker </example>
bbe046d7cbb950ab3e372e4119ae001a5fe52ed4striker
bbe046d7cbb950ab3e372e4119ae001a5fe52ed4striker <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh alınmalıdır:</p>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
742318b93e89c311f66b55f426c4d9cf2c14628bjim <example>
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe Listen [2001:db8::a00:20ff:fea7:ccea]:80
4542d057c4bde23857f31d449fa3108561206139wrowe </example>
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe
4542d057c4bde23857f31d449fa3108561206139wrowe <p>İsteğe bağlı <var>protocol</var> argümanı çoğu yapılandırmada gerekli
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe değildir. Belirtilmediği takdirde. port 443 için <code>https</code> ve
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh tüm diğer portlar için <code>http</code> öntanımlıdır. Protokol, isteği
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb hangi modülün elde edeceğinin ve <directive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb module="core">AcceptFilter</directive> yönergesi ile protokole özgü
742318b93e89c311f66b55f426c4d9cf2c14628bjim hangi en iyilemelerin uygulanacağının saptanmasında kullanılır.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Protokol belirtme ihtiyacını sadece standartdışı portlar
11e076839c8d5a82d55e710194d0daac51390dbdsf çalıştırıyorsanız duyarsınız. Örneğin, port 8443 üzerinde bir
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <code>https</code> sitesi çalıştırmak istiyorsanız bunu şöyle
11e076839c8d5a82d55e710194d0daac51390dbdsf belirtebilirsiniz:</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
11e076839c8d5a82d55e710194d0daac51390dbdsf <example>
742318b93e89c311f66b55f426c4d9cf2c14628bjim Listen 192.170.2.1:8443 https
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames </example>
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames <note><title>Hata durumu</title>
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames Aynı IP adresi ve portun çok sayıda <directive>Listen</directive>
6d74c65f131583f6832b04424c1a9e1e7cc72c8egregames yönergesinde belirtilmesi bir "adres kullanımda" (<code>Address already
742318b93e89c311f66b55f426c4d9cf2c14628bjim in use</code>) hatasına yol açar.
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh </note>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<seealso><a href="/dns-caveats.html">DNS ve Apache ile ilgili Konular</a> </seealso>
11e076839c8d5a82d55e710194d0daac51390dbdsf<seealso><a href="/bind.html">Sunucunun Kullandığı Adreslerin ve Portların
2e123e8beedc9f921448c113e2d6823a92fd5261fielding Ayarlanması</a></seealso>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</directivesynopsis>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<directivesynopsis>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<name>ListenBackLog</name>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<description>Bekleyen bağlantılar kuyruğunun azami uzunluğunu
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben belirler</description>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<syntax>ListenBacklog <var>kuyruk-uzunluğu</var></syntax>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<default>ListenBacklog 511</default>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<contextlist><context>server config</context></contextlist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<modulelist><module>beos</module><module>leader</module>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<module>mpm_netware</module><module>mpm_winnt</module>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<module>mpmt_os2</module><module>prefork</module><module>worker</module>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</modulelist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<usage>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Bekleyen bağlantılar kuyruğunun azami uzunluğu. Genellikle bu ayar ne
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben gerekir ne de istenir. Ancak bazı sistemlerde TCP SYN yüklenme
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben saldırılarına karşı bu değerin arttırılması gerekebilir.
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <var>kuyruk-uzunluğu</var> parametresi için <code>listen(2)</code>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe işlevinin açıklamasına bakınız.</p>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe <p>Bu değer çoğunlukla işletim sistemi tarafından daha küçük bir sayıyla
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben sınırlanır. Bu, işletim sistemine bağlı olarak değişiklik gösterir.
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe Ayrıca, çoğu işletim sisteminin <var>kuyruk-uzunluğu</var> parametresi
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe ile ne belirttiğinize bakmaksızın kendisi için atanmış değeri (fakat
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe normal olarak daha büyüğünü) kullanacağına dikkat ediniz.</p>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe</usage>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe</directivesynopsis>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<directivesynopsis>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<name>LockFile</name>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<description>Apache HTTPd Sunucusunun ağ soketlerinden istekleri kabul eden
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben çok sayıda çocuk süreci sıraya sokarken kullandığı kilit dosyasının yerini
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh belirler. <em>(kullanımı önerilmemektedir)</em></description>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<syntax>LockFile <var>dosya</var></syntax>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<default>LockFile logs/accept.lock</default>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<contextlist><context>server config</context></contextlist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<modulelist><module>prefork</module><module>worker</module>
11e076839c8d5a82d55e710194d0daac51390dbdsf</modulelist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p><directive>LockFile</directive> yönergesi, <directive
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh module="mpm_common">AcceptMutex</directive> yönergesi <code>fcntl</code>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh veya <code>flock</code> değeri ile belirtildiği takdirde kullanılan
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh kilit dosyasının yerini belirler. Bu yönerge normalde öntanımlı
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh değeriyle bırakılır. Değişmesini gerektiren ana sebep, <code>logs</code>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben dizininin ağ dosya sisteminde (NFS) yeralması halinde <strong>kilit
11e076839c8d5a82d55e710194d0daac51390dbdsf dosyasının bir yerel diskte saklanması gereği</strong>dir. Ana sürecin
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben süreç kimliği dosyaya kendiliğinden eklenir.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben
742318b93e89c311f66b55f426c4d9cf2c14628bjim <note type="warning"><title>Güvenlik</title>
742318b93e89c311f66b55f426c4d9cf2c14628bjim <p>Bu dosyayı herkesin yazabildiği <code>/var/tmp</code> gibi bir dizine
742318b93e89c311f66b55f426c4d9cf2c14628bjim koymaktan kaçınmak gerekir. Çünkü, bu takdirde, birileri sunucunun
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd hizmet sunmaya başlarken oluşturacağı kilit dosyası ile aynı isimde
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd bir dosya oluşturarak hizmet reddi saldırısı (DoS) başlatabilir.</p>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd </note>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd <note type="warning"><title>Kullanımı önerilmiyor</title>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd <p>Bu yönergenin kullanılması önerilmemektedir. Kilit dosyasının yerini
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd <directive module="mpm_common">AcceptMutex</directive> yönergesinde
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd muteks kilitleme gerçeklenimiyle birlikte belirtmeniz
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd önerilmektedir.</p>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd </note>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd</usage>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd<seealso><directive module="mpm_common">AcceptMutex</directive></seealso>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd</directivesynopsis>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd<directivesynopsis>
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd<name>MaxClients</name>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb<description>Aynı anda işleme sokulacak azami bağlantı sayısı</description>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick<syntax>MaxClients <var>sayı</var></syntax>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick<contextlist><context>server config</context></contextlist>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick<modulelist><module>prefork</module><module>worker</module>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb</modulelist>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb<usage>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p><directive>MaxClients</directive> yönergesi aynı anda işleme sokulacak
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick bağlantı sayısını sınırlamak için kullanılır. <directive
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick >MaxClients</directive> bağlantı isteğinden fazlası geldiği takdirde bu
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick istekler normal olarak kuyruğa alınıp bekletilir. Kuyrukta bekletilecek
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick isteklerin azami sayısı ise <directive module="mpm_common"
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick >ListenBacklog</directive> yönergesi ile belirlenir. İstek sunmakta olan
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick çocuk süreçlerden biri serbest kaldığında bekletilen bağlantılardan
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick birine hizmet sunulmaya başlanır.</p>
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick <p>Evreli olmayan sunucularda (<module>prefork</module> gibi)
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick <directive>MaxClients</directive> yönergesi istekleri sunmak için
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben başlatılacak çocuk süreçlerin azami sayısını belirler. Öntanımlı değer
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb 256 olup bu değeri arttırmak isterseniz <directive
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb module="mpm_common">ServerLimit</directive> değerini de
3d96ee83babeec32482c9082c9426340cee8c44dwrowe arttırmalısınız.</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p>Çok evreli ve melez sunucularda (<module>event</module> veya
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <module>worker</module> gibi) <directive>MaxClients</directive>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb yönergesi istemcilere hizmet verecek evre sayısını sınırlar. Öntanımlı
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb değer melez MPM’ler için 16'dır
3d96ee83babeec32482c9082c9426340cee8c44dwrowe (<directive module="mpm_common">ServerLimit</directive> ile <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">ThreadsPerChild</directive> çarpılır: <code>16 x
4e2c23ca8bd7b207f6e9c396759c1e2171370990trawick 25</code>). Bu bakımdan <directive>MaxClients</directive> değerini 16
ceb14f8ba57a8086c9a68ad264efbe2433134382covener süreçten fazlasına ayarlamak için <directive
11e076839c8d5a82d55e710194d0daac51390dbdsf module="mpm_common">ServerLimit</directive> değerini de
11e076839c8d5a82d55e710194d0daac51390dbdsf arttırmalısınız.</p>
11e076839c8d5a82d55e710194d0daac51390dbdsf</usage>
11e076839c8d5a82d55e710194d0daac51390dbdsf</directivesynopsis>
11e076839c8d5a82d55e710194d0daac51390dbdsf
742318b93e89c311f66b55f426c4d9cf2c14628bjim<directivesynopsis>
b0d8a6d437db6f4c222173f27ef81c98622fbd02pquerna<name>MaxMemFree</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description><code>free()</code> çağrılmaksızın ana bellek ayırıcının
ceb14f8ba57a8086c9a68ad264efbe2433134382covener ayırmasına izin verilen azami bellek miktarını belirler.</description>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<syntax>MaxMemFree <var>kB-sayısı</var></syntax>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<default>MaxMemFree 0</default>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<contextlist><context>server config</context></contextlist>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<modulelist><module>beos</module><module>leader</module>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<module>mpm_netware</module><module>prefork</module>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener
ceb14f8ba57a8086c9a68ad264efbe2433134382covener<usage>
ceb14f8ba57a8086c9a68ad264efbe2433134382covener <p><directive>MaxMemFree</directive> yönergesi, <code>free()</code>
2d2eda71267231c2526be701fe655db125852c1ffielding çağrılmaksızın ana bellek ayırıcının ayırmasına izin verilen azami
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh bellek miktarını kB cinsinden belirler. Bir değerle belirtilmediğinde
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh veya <code>0</code> değeriyle belirtildiğinde eşik sınırsız
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh olacaktır.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm<name>MaxRequestsPerChild</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Tek bir çocuk sürecin ömrü boyunca işleme sokabileceği istek
cf35a54aa4b61245bf315cc594f8809c1cf31729geoff sayısını sınırlamakta kullanılır.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>MaxRequestsPerChild <var>sayı</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>MaxRequestsPerChild 10000</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<modulelist><module>mpm_netware</module><module>mpmt_os2</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>mpm_winnt</module><module>prefork</module><module>worker</module>
2d2eda71267231c2526be701fe655db125852c1ffielding</modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>MaxRequestsPerChild</directive> yönergesi, tek bir çocuk
2d2eda71267231c2526be701fe655db125852c1ffielding sürecin işleme sokabileceği istek sayısını sınırlamakta kullanılır.
2d2eda71267231c2526be701fe655db125852c1ffielding <directive>MaxRequestsPerChild</directive> istekten sonra çocuk süreç
2d2eda71267231c2526be701fe655db125852c1ffielding ölür. Eğer <directive>MaxRequestsPerChild</directive> için
2d2eda71267231c2526be701fe655db125852c1ffielding <code>0</code> belirtilmişse sürecin ömrü sonsuz olacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <note><title>Sıfırdan farklı öntanımlı değerler</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><module>mpm_netware</module> ve <module>mpm_winnt</module> için
2d2eda71267231c2526be701fe655db125852c1ffielding öntanımlı değer <code>0</code>’dır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>MaxRequestsPerChild</directive> için sıfırdan farklı bir
2d2eda71267231c2526be701fe655db125852c1ffielding değer belirtilmesi sürecin kullanacağı bellek miktarını sınırlamak suretiyle olası bellek sızıntılarını engeller.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <note><title>Ek Bilgi</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive module="core">KeepAlive</directive> isteklerinde sadece
2d2eda71267231c2526be701fe655db125852c1ffielding ilk istek bu sınıra uygun sayılır. Etkisi ise, davranışın çocuk süreç
2d2eda71267231c2526be701fe655db125852c1ffielding başına <em>bağlantı</em> sayısının sınırlanması şeklinde
2d2eda71267231c2526be701fe655db125852c1ffielding değişmesidir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>MaxSpareThreads</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Boştaki azami evre sayısını belirler</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>MaxSpareThreads <var>number</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<modulelist><module>mpm_netware</module><module>mpmt_os2</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>worker</module></modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding
4d88cba691cf0cc222161dc403067071eca58751rbb<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Boştaki azami evre sayısı. Her MPM bu yönerge karşısında farklı
2d2eda71267231c2526be701fe655db125852c1ffielding davranır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><module>worker</module> için <code>MaxSpareThreads 250</code>
2d2eda71267231c2526be701fe655db125852c1ffielding öntanımlıdır. Bu MPM boştaki evreleri sunucu genelinde izler. Eğer
2d2eda71267231c2526be701fe655db125852c1ffielding sunucuda çok fazla boşta evre varsa, sunucu boştaki evrelerin sayısı bu
2d2eda71267231c2526be701fe655db125852c1ffielding sınırın altına inene kadar çocuk süreçleri öldürür.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><module>mpm_netware</module> için <code>MaxSpareThreads 100</code>
2d2eda71267231c2526be701fe655db125852c1ffielding öntanımlıdır. Bu MPM tek bir süreç olarak çalıştığından boştaki evre
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh sayısı aynı zamanda sunucu genelinde boştaki evre sayısıdır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
2d2eda71267231c2526be701fe655db125852c1ffielding gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <code>10</code>'dur.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <note><title>Kısıtlamalar</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive>MaxSpareThreads</directive> için değer aralığı sınırlıdır.
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh Apache belirtilen değeri aşağıdaki kurallara uygun olarak
2d2eda71267231c2526be701fe655db125852c1ffielding kendiliğinden düzeltecektir:</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <ul>
2d2eda71267231c2526be701fe655db125852c1ffielding <li><module>mpm_netware</module> modülü, değerin <directive
a59f92f67a2c7735469d0ade559f96218627eef0niq module="mpm_common">MinSpareThreads</directive> değerinden küçük
a59f92f67a2c7735469d0ade559f96218627eef0niq olmasını gerektirir.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <li><module>worker</module> için değer, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">MinSpareThreads</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding ve <directive module="mpm_common">ThreadsPerChild</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding toplamına eşit veya büyük olmak zorundadır.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding </ul>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><directive module="mpm_common">StartServers</directive></seealso>
11e076839c8d5a82d55e710194d0daac51390dbdsf</directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<name>MinSpareThreads</name>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<description>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh sayısını belirler.</description>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<syntax>MinSpareThreads <var>sayı</var></syntax>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<contextlist><context>server config</context></contextlist>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<modulelist><module>beos</module><module>leader</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>mpm_netware</module><module>mpmt_os2</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>worker</module></modulelist>
763f7b125b6d3dd1e4992a3822005efa2616f983coar
763f7b125b6d3dd1e4992a3822005efa2616f983coar<usage>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p>İsteklerin ani artışında devreye girecek boştaki evrelerin asgari
2d2eda71267231c2526be701fe655db125852c1ffielding sayısı. Her MPM bu yönerge karşısında farklı davranır.</p>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p><module>worker</module> modülü için <code>MinSpareThreads
5a9667916c79d8c699b069068e5570aa1c331c80gstein 75</code> öntanımlıdır ve bu modül boştaki evreleri sunucu genelinde
5a9667916c79d8c699b069068e5570aa1c331c80gstein izler. Eğer sunucuda boştaki evre sayısı yetersizse, sunucu, boştaki
5a9667916c79d8c699b069068e5570aa1c331c80gstein evrelerin sayısı bu sınırın üstüne çıkana kadar çocuk süreç
5a9667916c79d8c699b069068e5570aa1c331c80gstein oluşturur.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p><module>mpm_netware</module> için <code>MinSpareThreads 10</code>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh öntanımlıdır ve tek süreç kendisi olduğundan izleme sunucu genelinde
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh yapılır.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein
5a9667916c79d8c699b069068e5570aa1c331c80gstein <p><module>mpmt_os2</module> modülü <module>mpm_netware</module> modülü
5a9667916c79d8c699b069068e5570aa1c331c80gstein gibi çalışır. <module>mpmt_os2</module> için öntanımlı değer
5a9667916c79d8c699b069068e5570aa1c331c80gstein <code>5</code>'tir.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh</usage>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<seealso><directive module="mpm_common">StartServers</directive></seealso>
5a9667916c79d8c699b069068e5570aa1c331c80gstein</directivesynopsis>
5a9667916c79d8c699b069068e5570aa1c331c80gstein
5a9667916c79d8c699b069068e5570aa1c331c80gstein<directivesynopsis>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<name>ScoreBoardFile</name>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<description>Çocuk süreçler için eşgüdüm verisini saklamakta kullanılan
5a9667916c79d8c699b069068e5570aa1c331c80gstein dosyanın yerini belirler.</description>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<syntax>ScoreBoardFile <var>dosya-yolu</var></syntax>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<default>ScoreBoardFile logs/apache_status</default>
5a9667916c79d8c699b069068e5570aa1c331c80gstein<contextlist><context>server config</context></contextlist>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<modulelist><module>mpm_winnt</module><module>prefork</module>
2d2eda71267231c2526be701fe655db125852c1ffielding<module>worker</module></modulelist>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<usage>
62db15de4c1f335a64d45821796ae197cff94ef8rbb <p>Apache ana ve çocuk süreçler arasında iletişim için bir çetele tutar.
62db15de4c1f335a64d45821796ae197cff94ef8rbb Bazı mimariler bu iletişimi kolaylaştırmak için bir dosya gerektirir.
62db15de4c1f335a64d45821796ae197cff94ef8rbb Eğer yönerge belirtilmezse Apache çeteleyi önce tamamen bellekte
2d2eda71267231c2526be701fe655db125852c1ffielding oluşturmayı dener (anonim paylaşımlı bellek kullanarak); bunda başarılı
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb olamazsa dosyayı diskte oluşturmaya çalışacaktır (paylaşımlı belleğe
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb eşlemli dosya kullanarak). Bu yönergenin belirtilmesi Apache sunucusunun
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb dosyayı daima diskte oluşturmasına sebep olur.</p>
5a9667916c79d8c699b069068e5570aa1c331c80gstein
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <example><title>Örnek</title>
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb ScoreBoardFile /var/run/apache_status
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb </example>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p>Paylaşımlı belleğe eşlemli dosya, çeteleye doğrudan erişmesi gereken
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh üçüncü parti uygulamalar için yararlıdır.</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p>Eğer <directive>ScoreBoardFile</directive> yönergesi ile bir dosya
742318b93e89c311f66b55f426c4d9cf2c14628bjim belirtecekseniz, dosyayı bir RAM diske yerleştirerek hız artışı
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh sağlayabilirsiniz. Fakat, günlük dosyası yerleştirme ve <a
742318b93e89c311f66b55f426c4d9cf2c14628bjim href="/misc/security_tips.html">güvenlik</a> ile ilgili uyarılara
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh benzer uyarılara karşı dikkatli olunuz.</p>
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar</usage>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb<seealso><a href="/stopping.html">Sunucuyu Durdurma ve Yeniden Başlatma</a> </seealso>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh</directivesynopsis>
62db15de4c1f335a64d45821796ae197cff94ef8rbb
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<directivesynopsis>
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar<name>ReceiveBufferSize</name>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb<description>TCP alım tamponu boyu</description>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<syntax>ReceiveBufferSize <var>bayt-sayısı</var></syntax>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<default>ReceiveBufferSize 0</default>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<contextlist><context>server config</context></contextlist>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<module>mpmt_os2</module><module>prefork</module><module>worker</module>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Sunucu TCP alım tamponu boyunu <var>bayt-sayısı</var> ile belirtilen
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh bayta ayarlayacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p><code>0</code> değeri atarsanız sunucu işletim sistemi öntanımlısını
2d2eda71267231c2526be701fe655db125852c1ffielding kullanacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</directivesynopsis>
54e94821097724bf413d2d4cc70711760f7494e1trawick
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick<directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<name>SendBufferSize</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>TCP tamponu boyu</description>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<syntax>SendBufferSize <var>bayt-sayısı</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>SendBufferSize 0</default>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<contextlist><context>server config</context></contextlist>
54e94821097724bf413d2d4cc70711760f7494e1trawick<modulelist><module>beos</module><module>leader</module>
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick<module>mpm_netware</module><module>mpm_winnt</module>
54e94821097724bf413d2d4cc70711760f7494e1trawick<module>mpmt_os2</module><module>prefork</module><module>worker</module>
54e94821097724bf413d2d4cc70711760f7494e1trawick</modulelist>
54e94821097724bf413d2d4cc70711760f7494e1trawick
54e94821097724bf413d2d4cc70711760f7494e1trawick<usage>
54e94821097724bf413d2d4cc70711760f7494e1trawick <p>Sunucu TCP gönderim tamponu boyunu <var>bayt-sayısı</var> ile
54e94821097724bf413d2d4cc70711760f7494e1trawick belirtilen bayta ayarlayacaktır. Yüksek hızlı yüksek yataklık süresi
54e94821097724bf413d2d4cc70711760f7494e1trawick için standart işletim sistemi öntanımlılarını arttırmak çok yararlıdır
54e94821097724bf413d2d4cc70711760f7494e1trawick (örneğin, kıtalar arası hızlı borularda olduğu gibi 100 ms
54e94821097724bf413d2d4cc70711760f7494e1trawick civarında).</p>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
c8477d12d1b127ab46dffe4ee526b9d11f71699egregames <p><code>0</code> değeri atarsanız sunucu işletim sistemi öntanımlısını
c8477d12d1b127ab46dffe4ee526b9d11f71699egregames kullanacaktır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</directivesynopsis>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<directivesynopsis>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<name>ServerLimit</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Ayarlanabilir süreç sayısının üst sınırını belirler.</description>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<syntax>ServerLimit <var>sayı</var></syntax>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh<modulelist><module>prefork</module><module>worker</module>
2d2eda71267231c2526be701fe655db125852c1ffielding</modulelist>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <p><module>prefork</module> modülü söz konusu olduğunda bu yönerge, Apache
2d2eda71267231c2526be701fe655db125852c1ffielding sürecinin ömrü boyunca <directive
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe module="mpm_common">MaxClients</directive> yönergesine atanabilecek
742318b93e89c311f66b55f426c4d9cf2c14628bjim azami değeri belirler. <module>worker</module> modülü sözkonusu
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh olduğunda ise, Apache sürecinin ömrü boyunca <directive
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe module="mpm_common">MaxClients</directive> yönergesine atanabilecek
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe azami değeri <directive module="mpm_common">ThreadLimit</directive> ile
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe birlikte belirler. Bu yönergeyi bir yeniden başlatma sırasında
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe değiştirirseniz bu değişiklik yok sayılır fakat <directive
e57fd661645dcfdf166e77484b509b248e62a19eaaron module="mpm_common">MaxClients</directive> değişiklikleri dikkate
e57fd661645dcfdf166e77484b509b248e62a19eaaron alınır.</p>
e57fd661645dcfdf166e77484b509b248e62a19eaaron
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe <p>Bu yönergenin kullanılması özel bir dikkat gerektirir. Eğer
e57fd661645dcfdf166e77484b509b248e62a19eaaron <directive>ServerLimit</directive> gereğinden yüksek bir değere
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe ayarlanırsa, gereksiz yere paylaşımlı bellek ayrılmış olur. Eğer
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh <directive>ServerLimit</directive> ve <directive
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh module="mpm_common">MaxClients</directive> değerleri sistemin
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh işleyebileceğinden daha yüksek değerlere ayarlanırsa Apache
cd9eb79cfbf9bc730ccacc3a3774b1fe1b99ed53wrowe başlayamayacağı gibi sistemi kararsız hale de getirebilir.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <p>Bu yönergeyi <module>prefork</module> modülü ile sadece <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">MaxClients</directive> yönergesine 256’dan
2d2eda71267231c2526be701fe655db125852c1ffielding (öntanımlı) daha büyük bir değer atayacaksanız kullanınız. Bu yönergeye
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mpm_common">MaxClients</directive> için atamak
2d2eda71267231c2526be701fe655db125852c1ffielding istediğiniz değerden fazlasını atamayınız.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p><module>worker</module> modülü söz konusu olduğunda bu yönergeyi
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mpm_common">MaxClients</directive> ve
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mpm_common">ThreadsPerChild</directive> ayarları 16
2d2eda71267231c2526be701fe655db125852c1ffielding sunucu sürecinden (16 öntanımlıdır) fazlasını gerektiriyorsa
2d2eda71267231c2526be701fe655db125852c1ffielding ayarlayınız. Bu yönergeye <directive module="mpm_common">MaxClients
2d2eda71267231c2526be701fe655db125852c1ffielding </directive> ve <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">ThreadsPerChild</directive> için gerekli gördüğünüz
952908500d5f99f35afc5ed510391b9bdc3833farbb sunucu süreci sayısından fazlasını atamayınız.</p>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh
2d2eda71267231c2526be701fe655db125852c1ffielding <note><title>Ek Bilgi</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Sunucu içinde derlenmiş olarak <code>ServerLimit 20000</code>
2d2eda71267231c2526be701fe655db125852c1ffielding şeklinde bir zorlayıcı sınır vardır (<module>prefork</module> için
952908500d5f99f35afc5ed510391b9bdc3833farbb 200000’dir). Bu önlem, yazım hatalarının istenmeyen sonuçlara yol
952908500d5f99f35afc5ed510391b9bdc3833farbb açmasını engellemek için düşünülmüştür.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb </note>
952908500d5f99f35afc5ed510391b9bdc3833farbb</usage>
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna<seealso><a href="/stopping.html">Sunucuyu Durdurma ve Yeniden Başlatma</a> </seealso>
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna</directivesynopsis>
113961f0559eb026ea0d379cb7350f82bc09d710druggeri
113961f0559eb026ea0d379cb7350f82bc09d710druggeri<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<name>StartServers</name>
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein<description>Sunucunun başlatılması sırasında oluşturulan çocuk süreçlerin
952908500d5f99f35afc5ed510391b9bdc3833farbb sayısını belirler.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>StartServers <var>sayı</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<modulelist><module>mpmt_os2</module><module>prefork</module>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<module>worker</module></modulelist>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<usage>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde <p><directive>StartServers</directive> yönergesi, sunucunun başlatılması
3887202241db08986e94b252fbd06a55e55d4b2dbhyde sırasında oluşturulan çocuk süreçlerin sayısını belirler. Süreç sayısı
3887202241db08986e94b252fbd06a55e55d4b2dbhyde normal olarak yüke bağlı olarak değişse de bu değerin ayarlanmasını
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh gerektirecek küçük bir sebep vardır.</p>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh
3887202241db08986e94b252fbd06a55e55d4b2dbhyde <p>Öntanımlı değer MPM’den MPM’e fark eder. Öntanımlı değer
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <module>worker</module> için <code>3</code> iken
2d2eda71267231c2526be701fe655db125852c1ffielding <module>prefork</module> için <code>5</code>,
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh <module>mpmt_os2</module> için <code>2</code>'dir.</p>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde</usage>
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90ianh</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
d9039a9aaeaa1359c1147af66c09aeac56ae3ee0pquerna<directivesynopsis>
d9039a9aaeaa1359c1147af66c09aeac56ae3ee0pquerna<name>StartThreads</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Sunucunun başlatılması sırasında oluşturulan evrelerin sayısını
7c7372abe2484e7fcf81937b93496d1246e5b816gstein belirler.</description>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein<syntax>StartThreads <var>sayı</var></syntax>
864c5615d55b8ebbde24e72043f6325741335a74fielding<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context></contextlist>
742318b93e89c311f66b55f426c4d9cf2c14628bjim<modulelist><module>mpm_netware</module></modulelist>
742318b93e89c311f66b55f426c4d9cf2c14628bjim
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<usage>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde <p><directive>StartThreads</directive> yönergesi, sunucunun başlatılması
e57fd661645dcfdf166e77484b509b248e62a19eaaron sırasında oluşturulan evrelerin sayısını belirler. Evre sayısı normal
952908500d5f99f35afc5ed510391b9bdc3833farbb olarak yüke bağlı olarak değişse de bu değerin ayarlanmasını
e57fd661645dcfdf166e77484b509b248e62a19eaaron gerektirecek küçük bir sebep vardır.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb
952908500d5f99f35afc5ed510391b9bdc3833farbb <p><module>mpm_netware</module> için <code>StartThreads 50</code>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde öntanımlı olup, sadece tek bir süreç olduğundan, sunucunun başlatılması
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf sırasında oluşturulan evrelerin toplam sayısı <code>50</code>’dir.</p>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf</usage>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf</directivesynopsis>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<directivesynopsis>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<name>ThreadLimit</name>
742318b93e89c311f66b55f426c4d9cf2c14628bjim<description>Çocuk süreç başına ayarlanabilir evre sayısının üst sınırını
742318b93e89c311f66b55f426c4d9cf2c14628bjim belirler.</description>
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8ianh<syntax>ThreadLimit <var>sayı</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context></contextlist>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm<modulelist><module>mpm_winnt</module><module>worker</module>
e57fd661645dcfdf166e77484b509b248e62a19eaaron</modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility><module>mpm_winnt</module> için Apache 2.0.41 ve sonrasında mevcuttur.</compatibility>
e57fd661645dcfdf166e77484b509b248e62a19eaaron
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bu yönerge, Apache sürecinin ömrü boyunca <directive
e57fd661645dcfdf166e77484b509b248e62a19eaaron module="mpm_common">ThreadsPerChild</directive> yönergesine
952908500d5f99f35afc5ed510391b9bdc3833farbb atanabilecek azami değeri belirler. Bu yönergeyi bir yeniden başlatma
e57fd661645dcfdf166e77484b509b248e62a19eaaron sırasında değiştirirseniz bu değişiklik yok sayılır fakat <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb module="mpm_common">ThreadsPerChild</directive> değişiklikleri dikkate
2d2eda71267231c2526be701fe655db125852c1ffielding alınır.</p>
6658f209f08181bd218341770db9f428032dd23ajwoolley
6658f209f08181bd218341770db9f428032dd23ajwoolley <p>Bu yönergenin kullanılması özel bir dikkat gerektirir. Eğer
952908500d5f99f35afc5ed510391b9bdc3833farbb <directive>ThreadLimit</directive> değeri <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">ThreadsPerChild</directive> değerinden yüksek bir
2d2eda71267231c2526be701fe655db125852c1ffielding değere ayarlanırsa, gereksiz yere paylaşımlı bellek ayrılmış olur. Eğer
2d2eda71267231c2526be701fe655db125852c1ffielding <directive>ThreadLimit</directive> ve <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mpm_common">ThreadsPerChild</directive> değerleri sistemin
e57fd661645dcfdf166e77484b509b248e62a19eaaron işleyebileceğinden daha yüksek değerlere ayarlanırsa Apache
952908500d5f99f35afc5ed510391b9bdc3833farbb başlayamayacağı gibi sistemi kararsız hale de getirebilir. Bu yönergeye
97ff7bf3f33a3527953d975df5cbf82a5a7dc9a6wrowe Apache sunucusunun çalışması için öngörülmüş en büyük değerden daha
952908500d5f99f35afc5ed510391b9bdc3833farbb yükseğini atamayınız.</p>
853a0c44563b056e40e9cffe911190f554e63ec3chuck
79c0ed7d839527abd86794a6b1d2df4fd189a2a8jerenkrantz <p><directive>ThreadLimit</directive> yönergesinin öntanımlı değeri
79c0ed7d839527abd86794a6b1d2df4fd189a2a8jerenkrantz <module>mpm_winnt</module> için <code>1920</code>, diğerleri için
853a0c44563b056e40e9cffe911190f554e63ec3chuck <code>64</code>’tür.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb
952908500d5f99f35afc5ed510391b9bdc3833farbb <note><title>Ek Bilgi</title>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Sunucu içinde derlenmiş olarak <code>ThreadLimit 20000</code>
e57fd661645dcfdf166e77484b509b248e62a19eaaron şeklinde bir zorlayıcı sınır vardır (<module>mpm_winnt</module> için
952908500d5f99f35afc5ed510391b9bdc3833farbb 15000’dir). Bu önlem, yazım hatalarının istenmeyen sonuçlara yol
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf açmasını engellemek için düşünülmüştür.</p>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf </note>
952908500d5f99f35afc5ed510391b9bdc3833farbb</usage>
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb
e57fd661645dcfdf166e77484b509b248e62a19eaaron<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<name>ThreadsPerChild</name>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Her çocuk süreç tarafından oluşturulan evrelerin sayısını
952908500d5f99f35afc5ed510391b9bdc3833farbb belirler.</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<syntax>ThreadsPerChild <var>sayı</var></syntax>
e57fd661645dcfdf166e77484b509b248e62a19eaaron<default>Ayrıntılar için aşağıdaki açıklamaya bakınız.</default>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context></contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<modulelist><module>mpm_winnt</module><module>worker</module></modulelist>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bu yönerge, her çocuk süreç tarafından oluşturulan evrelerin sayısını
2d2eda71267231c2526be701fe655db125852c1ffielding belirler. Çocuk süreçler bu evreleri başlatıldıklarında oluştururlar ve
952908500d5f99f35afc5ed510391b9bdc3833farbb bundan daha fazlasını asla oluşturmazlar. <module>mpm_winnt</module>
952908500d5f99f35afc5ed510391b9bdc3833farbb gibi sadece bir çocuk sürecin bulunduğu bir MPM kullanıyorsanız, bu
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf sayı sunucunun tüm yükünü kaldırabilecek kadar büyük olmalıdır.
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf <module>worker</module> gibi çok çocuk süreçli bir MPM kullanıyorsanız,
952908500d5f99f35afc5ed510391b9bdc3833farbb <em>toplam</em> evre sayısı sunucunun tüm yükünü kaldırabilecek kadar
9f9307bbe539dbcf96919715315eb64ce3465f5bben büyük olmalıdır.</p>
e57fd661645dcfdf166e77484b509b248e62a19eaaron
952908500d5f99f35afc5ed510391b9bdc3833farbb <p><directive>ThreadsPerChild</directive> için öntanımlı değer
952908500d5f99f35afc5ed510391b9bdc3833farbb <module>mpm_winnt</module> kullanıldığında <code>64</code> diğerleri
952908500d5f99f35afc5ed510391b9bdc3833farbb için <code>25</code>’tir.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb</usage>
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<name>ThreadStackSize</name>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>İstemci bağlantılarını elde eden evreler tarafından kullanılan
952908500d5f99f35afc5ed510391b9bdc3833farbb yığıtın bayt cinsinden uzunluğunu belirler.</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<syntax>ThreadStackSize <var>boyut</var></syntax>
952908500d5f99f35afc5ed510391b9bdc3833farbb<default>NetWare üzerinde 65536; diğer işletim sistemlerinde
952908500d5f99f35afc5ed510391b9bdc3833farbb değişir.</default>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context></contextlist>
952908500d5f99f35afc5ed510391b9bdc3833farbb<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
952908500d5f99f35afc5ed510391b9bdc3833farbb<module>worker</module></modulelist>
9f9307bbe539dbcf96919715315eb64ce3465f5bben<compatibility>Apache 2.1 ve sonrasında mevcuttur.</compatibility>
952908500d5f99f35afc5ed510391b9bdc3833farbb
62db15de4c1f335a64d45821796ae197cff94ef8rbb<usage>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p><directive>ThreadStackSize</directive> yönergesi, istemci
742318b93e89c311f66b55f426c4d9cf2c14628bjim bağlantılarını elde eden evreler ve bu bağlantıları işlemekte yardımcı
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb olan modül çağrıları tarafından kullanılan yığıtın bayt cinsinden
742318b93e89c311f66b55f426c4d9cf2c14628bjim uzunluğunu belirler. Çoğu durumda işletim sistemi yığıtı uygun bir
2d2eda71267231c2526be701fe655db125852c1ffielding boyuta ayarlar, fakat yine de ayarlanmasını gerektirecek bazı durumlar
952908500d5f99f35afc5ed510391b9bdc3833farbb olabilir:</p>
11a7b0dff22d26770b532c174d1cf2e7b56ec244wrowe
952908500d5f99f35afc5ed510391b9bdc3833farbb <ul>
11a7b0dff22d26770b532c174d1cf2e7b56ec244wrowe <li>HP-UX gibi görece küçük yığıt boyuna sahip platformlarda, Apache,
e57fd661645dcfdf166e77484b509b248e62a19eaaron görece büyük yığıt alanı kullanan bazı üçüncü parti modüller yüzünden
952908500d5f99f35afc5ed510391b9bdc3833farbb çökebilir. Bu modüller öntanımlı yığıt boyu daha büyük olan diğer
2d2eda71267231c2526be701fe655db125852c1ffielding platformlarda sorunsuz çalışabilir. Bu tür çökmeler
2d2eda71267231c2526be701fe655db125852c1ffielding <directive>ThreadStackSize</directive> yönergesine daha büyük yığıt
2d2eda71267231c2526be701fe655db125852c1ffielding boyu atanarak çözümlenir. Böyle bir ayarlamayı sadece üçüncü parti
952908500d5f99f35afc5ed510391b9bdc3833farbb modülün üreticisi bunun gerekliliğini belirtmişse veya Apache’nin
952908500d5f99f35afc5ed510391b9bdc3833farbb evre yığıt boyutunun küçüklüğünden dolayı çöktüğü teşhis edildiği
952908500d5f99f35afc5ed510391b9bdc3833farbb takdirde yapınız.</li>
7bdef86e15d47d16dcbe7a5611683191774bd5fbgstein
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf <li>Öntanımlı yığıt boyu Apache sunucusu için gerekenden belirgin
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf şekilde büyük bazı platformalarda, eğer
952908500d5f99f35afc5ed510391b9bdc3833farbb <directive>ThreadStackSize</directive> yönergesi ile bu boyuttan daha
e57fd661645dcfdf166e77484b509b248e62a19eaaron düşük bir değer atanmışsa çocuk süreç başına evre sayısının yüksek
e57fd661645dcfdf166e77484b509b248e62a19eaaron olduğu durumlarda bu yığıt yetmeyebilir. Böyle bir ayarlama sadece
e57fd661645dcfdf166e77484b509b248e62a19eaaron sunucunun öldüresiye denendiği dolayısıyla yığıt boyutlarının aşırı
952908500d5f99f35afc5ed510391b9bdc3833farbb zorlandığı deneme ortamlarında yapılmalıdır. Sunucu yapılandırmasında
952908500d5f99f35afc5ed510391b9bdc3833farbb yapılan bir değişiklik mevcut <directive>ThreadStackSize</directive>
952908500d5f99f35afc5ed510391b9bdc3833farbb ayarını geçersiz hale getirebilir.</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb </ul>
952908500d5f99f35afc5ed510391b9bdc3833farbb</usage>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf</directivesynopsis>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf</modulesynopsis>
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3sf