mpm_common.xml.tr revision 4d59c48d506af681afac46a88516e369495c1ae4
0f99afe251428a5600a8919dd42b26bdf8359172nd<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
0f99afe251428a5600a8919dd42b26bdf8359172nd<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
15b0d99a66145e797cbe368bff5e44d5653be5e5nd<!-- English Revision: 759957 -->
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<!-- =====================================================
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
031b91a62d25106ae69d4693475c79618dd5e884fielding Reviewed by: Orhan Berent <berent belgeler.org>
031b91a62d25106ae69d4693475c79618dd5e884fielding========================================================== -->
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd this work for additional information regarding copyright ownership.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd The ASF licenses this file to You under the Apache License, Version 2.0
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd (the "License"); you may not use this file except in compliance with
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd the License. You may obtain a copy of the License at
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Unless required by applicable law or agreed to in writing, software
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd distributed under the License is distributed on an "AS IS" BASIS,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0f99afe251428a5600a8919dd42b26bdf8359172nd See the License for the specific language governing permissions and
0f99afe251428a5600a8919dd42b26bdf8359172nd limitations under the License.
0f99afe251428a5600a8919dd42b26bdf8359172nd<description>Birden fazla Çok Süreçlilik Modülü (MPM) tarafından gerçeklenmiş
0f99afe251428a5600a8919dd42b26bdf8359172nd yönergeler bütünü.</description>
0f99afe251428a5600a8919dd42b26bdf8359172nd<directivesynopsis>
0f99afe251428a5600a8919dd42b26bdf8359172nd<description>Apache HTTPd Sunucusunun ağ soketlerinden istekleri kabul eden
0f99afe251428a5600a8919dd42b26bdf8359172nd çok sayıda çocuk süreci sıraya sokmak için kullandığı yöntemi
0f99afe251428a5600a8919dd42b26bdf8359172nd belirler.</description>
0f99afe251428a5600a8919dd42b26bdf8359172nd<contextlist><context>server config</context></contextlist>
0f99afe251428a5600a8919dd42b26bdf8359172nd<modulelist><module>prefork</module><module>worker</module>
0f99afe251428a5600a8919dd42b26bdf8359172nd</modulelist>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p><directive>AcceptMutex</directive> yönergesi Apache HTTPd Sunucusunun
0f99afe251428a5600a8919dd42b26bdf8359172nd ağ soketlerinden istekleri kabul eden çok sayıda çocuk süreci sıraya
0f99afe251428a5600a8919dd42b26bdf8359172nd sokmak için kullandığı yöntemi (ve uygunsa kilit dosyasının yerini)
0f99afe251428a5600a8919dd42b26bdf8359172nd belirler. Apache 2.0’dan önce, yöntem sadece derleme sırasında
0f99afe251428a5600a8919dd42b26bdf8359172nd seçilebiliyordu. Kullanılacak en uygun yöntem mimariye ve platforma aşırı
0f99afe251428a5600a8919dd42b26bdf8359172nd derecede bağımlıdır. Bu konuda daha ayrıntılı bilgi edinmek için <a
0f99afe251428a5600a8919dd42b26bdf8359172nd href="/misc/perf-tuning.html">Başarım Arttırma İpuçları</a> belgesine
0f99afe251428a5600a8919dd42b26bdf8359172nd bakabilirsiniz.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Bu yönergeye değer olarak <code>Default</code> belirtilmişse derleme
0f99afe251428a5600a8919dd42b26bdf8359172nd sırasında seçilen öntanımlı yöntem kullanılacaktır. Diğer olası yöntemler
0f99afe251428a5600a8919dd42b26bdf8359172nd aşağıda listelenmiştir. Tüm yöntemlerin tüm platformlarda mevcut
0f99afe251428a5600a8919dd42b26bdf8359172nd olmadığına dikkat ediniz. Eğer belirtilen yöntem mevcut değilse hata
0f99afe251428a5600a8919dd42b26bdf8359172nd günlüğüne mevcut yöntemlerin listesini içeren bir ileti yazılacaktır.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dt><code>flock<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
0f99afe251428a5600a8919dd42b26bdf8359172nd dosyayı kilitlemek için <code>flock(2)</code> sistem çağrısı kullanılır.
0f99afe251428a5600a8919dd42b26bdf8359172nd Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini belirtmek için
0f99afe251428a5600a8919dd42b26bdf8359172nd <directive module="mpm_common">LockFile</directive> yönergesi
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanılabilir.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dt><code>fcntl<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>İsteğe bağlı <var>/dosya/yolu/kilit.dosyası</var> ile tanımlanan
0f99afe251428a5600a8919dd42b26bdf8359172nd dosyayı kilitlemek için <code>fcntl(2)</code> sistem çağrısı
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanılır. Ayrıca, önerilmiyor olsa bile kilit dosyasının yerini
0f99afe251428a5600a8919dd42b26bdf8359172nd belirtmek için <directive module="mpm_common">LockFile</directive>
0f99afe251428a5600a8919dd42b26bdf8359172nd yönergesi kullanılabilir.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dt><code>file<<var>:/dosya/yolu/kilit.dosyası</var>></code></dt>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>Bu yönerge Apache’ye, <code>fcntl</code> ve <code>flock</code>
0f99afe251428a5600a8919dd42b26bdf8359172nd arasında "en iyi" dosya kilitleme gerçeklenimini seçip kullanmasını
0f99afe251428a5600a8919dd42b26bdf8359172nd söyler. Sadece bu işlevleri içeren ve <glossary>APR</glossary>’nin
0f99afe251428a5600a8919dd42b26bdf8359172nd ikisinden birini desteklediği platformlarda kullanılabilir.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>Muteksleri gerçeklemek için POSIX uyumlu semaforlar kullanılır.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>Muteksleri gerçeklemek için SysV tarzı semaforlar kullanılır.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>Bu yönerge Apache’ye, POSIX ve SystemV IPC arasında "en iyi" semafor
0f99afe251428a5600a8919dd42b26bdf8359172nd gerçeklenimini seçip kullanmasını söyler. Sadece bu semaforları içeren
0f99afe251428a5600a8919dd42b26bdf8359172nd ve <glossary>APR</glossary>’nin ikisinden birini desteklediği
0f99afe251428a5600a8919dd42b26bdf8359172nd platformlarda kullanılabilir.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <dd>POSIX Evreleri (PThreads) belirtimi tarafından gerçeklenen muteksler
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanılır.</dd>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Sisteminiz için derleme sırasında seçilmiş öntanımlı yöntemi öğrenmek
0f99afe251428a5600a8919dd42b26bdf8359172nd isterseniz <directive module="core">LogLevel</directive> yönergesine
0f99afe251428a5600a8919dd42b26bdf8359172nd <code>debug</code> değerini atayabilirsiniz. Öntanımlı <directive
0f99afe251428a5600a8919dd42b26bdf8359172nd >AcceptMutex</directive>, <directive module="core">ErrorLog</directive>
0f99afe251428a5600a8919dd42b26bdf8359172nd ile belirtilen günlük dosyasına yazılacaktır.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Çoğu sistemde, <code>pthread</code> seçeneği seçildiği takdirde,
0f99afe251428a5600a8919dd42b26bdf8359172nd <code>AcceptCntl</code> muteksi tutulurken bir çocuk süreç anormal
0f99afe251428a5600a8919dd42b26bdf8359172nd şekilde sonlanırsa, muteksi kurtarmak için sunucunun elle yeniden
0f99afe251428a5600a8919dd42b26bdf8359172nd başlatılması gerekecektir.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Solaris, bir muteks tutulurken, bir çocuk süreç anormal şekilde
0f99afe251428a5600a8919dd42b26bdf8359172nd sonlandıktan sonra muteksin Apache tarafından kurtarılmasına imkan veren
0f99afe251428a5600a8919dd42b26bdf8359172nd bir mekanizma sağlaması sebebiyle diğerlerinden ayrılır.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Sisteminiz <code>pthread_mutexattr_setrobust_np()</code> işlevini
0f99afe251428a5600a8919dd42b26bdf8359172nd gerçekliyorsa <code>pthread</code> seçeneğini gönül rahatlığıyla
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanabilirsiniz.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd</directivesynopsis>
0f99afe251428a5600a8919dd42b26bdf8359172nd<directivesynopsis>
0f99afe251428a5600a8919dd42b26bdf8359172nd<description><code>core</code> dosyasını dökümlemek üzere Apache’nin geçmeye
0f99afe251428a5600a8919dd42b26bdf8359172nd çalışacağı dizin.</description>
0f99afe251428a5600a8919dd42b26bdf8359172nd<default>Öntanımlı değer için aşağıdaki açıklamaya bakınız</default>
0f99afe251428a5600a8919dd42b26bdf8359172nd<contextlist><context>server config</context></contextlist>
0f99afe251428a5600a8919dd42b26bdf8359172nd<modulelist><module>mpm_winnt</module><module>prefork</module>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Bu yönerge <code>core</code> dosyasını dökümlemek üzere Apache’nin
0f99afe251428a5600a8919dd42b26bdf8359172nd geçmeye çalışacağı dizini belirler. Eğer işletim sisteminiz, çöken bir
0f99afe251428a5600a8919dd42b26bdf8359172nd sürecin olması durumunda <code>core</code> dosyasını çalışma dizinine
0f99afe251428a5600a8919dd42b26bdf8359172nd yazacak şekilde yapılandırılmışsa,
0f99afe251428a5600a8919dd42b26bdf8359172nd <directive>CoreDumpDirectory</directive> yönergesinin değeri olarak,
0f99afe251428a5600a8919dd42b26bdf8359172nd öntanımlı olan ve sunucuyu çalıştıran kullanıcı tarafından yazılamayan
0f99afe251428a5600a8919dd42b26bdf8359172nd <directive module="core">ServerRoot</directive> dizini yerine çalışma
0f99afe251428a5600a8919dd42b26bdf8359172nd dizinini belirtmek gerekir.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Hata ayıklamak amacıyla bir <code>core</code> dosyası dökümlemek
0f99afe251428a5600a8919dd42b26bdf8359172nd isterseniz farklı bir yer belirtmek için bu yönergeyi
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanabilirsiniz. Eğer işletim sisteminiz çöken bir sürecin olması
0f99afe251428a5600a8919dd42b26bdf8359172nd durumunda <code>core</code> dosyasını çalışma dizinine yazacak şekilde
0f99afe251428a5600a8919dd42b26bdf8359172nd yapılandırılmamışsa, bu yönergenin bir etkisi olmaz.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <note><title>Linux üzerinde <code>core</code> dökümlemek</title>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Apache root olarak başlatılıp başka bir kullanıcıya geçilirse Linux
0f99afe251428a5600a8919dd42b26bdf8359172nd çekirdeği süreç tarafından yazılabilir olsa bile <code>core</code>
0f99afe251428a5600a8919dd42b26bdf8359172nd <directive>CoreDumpDirectory</directive> yönergesi ile açıkça bir
0f99afe251428a5600a8919dd42b26bdf8359172nd dizin belirtirseniz, Apache (2.0.46 ve sonraki sürümleri), Linux 2.4
0f99afe251428a5600a8919dd42b26bdf8359172nd etkinleştirecektir.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p><directive>CoreDumpDirectory</directive> işlemi sadece belli
0f99afe251428a5600a8919dd42b26bdf8359172nd sinyaller için gerçekleşir: SIGFPE, SIGILL, SIGABORT, SIGSEGV ve
0f99afe251428a5600a8919dd42b26bdf8359172nd SIGBUS.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Bazı işletim sistemlerinde SIGQUIT sinyali de bir <code>core</code>
0f99afe251428a5600a8919dd42b26bdf8359172nd dosyası dökümler ancak bunu <directive>CoreDumpDirectory</directive>
0f99afe251428a5600a8919dd42b26bdf8359172nd veya <directive>EnableExceptionHook</directive> işlemi üzerinden
0f99afe251428a5600a8919dd42b26bdf8359172nd yapmaz, dolayısıyla <code>core</code> dosyasının yeri tamamen işletim
0f99afe251428a5600a8919dd42b26bdf8359172nd sisteminin belirlediği yer olur.</p>
0f99afe251428a5600a8919dd42b26bdf8359172nd</directivesynopsis>
0f99afe251428a5600a8919dd42b26bdf8359172nd<directivesynopsis>
0f99afe251428a5600a8919dd42b26bdf8359172nd<description>Bir çöküş sonrası olağandışılık eylemcilerini çalıştıracak
0f99afe251428a5600a8919dd42b26bdf8359172nd kancayı etkin kılar.</description>
0f99afe251428a5600a8919dd42b26bdf8359172nd<contextlist><context>server config</context></contextlist>
0f99afe251428a5600a8919dd42b26bdf8359172nd<modulelist><module>prefork</module><module>worker</module></modulelist>
0f99afe251428a5600a8919dd42b26bdf8359172nd<compatibility>Sürüm 2.0.49 ve sonrasında mevcuttur</compatibility>
0f99afe251428a5600a8919dd42b26bdf8359172nd <p>Güvenlik sebebiyle bu yönerge sadece Apache
0f99afe251428a5600a8919dd42b26bdf8359172nd <code>--enable-exception-hook</code> seçeneği ile yapılandırılmışsa
0f99afe251428a5600a8919dd42b26bdf8359172nd kullanılabilir olacaktır. Bu, harici modüllerin eklenmesine ve bir çocuk
0f99afe251428a5600a8919dd42b26bdf8359172nd sürecin çöküşü sonrası bir şeyler yapmaya izin veren bir kancayı etkin
0f99afe251428a5600a8919dd42b26bdf8359172nd kılar.</p>
değer belirtilmesi sürecin kullanacağı bellek miktarını sınırlamak suretiyle olası bellek sızıntılarını engeller.</p>