stopping.html.tr.utf8 revision 4b575a6b6704b516f22d65a3ad35696d7b9ba372
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony This file is generated from xml source: DO NOT EDIT
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<title>Durdurma ve Yeniden Başlatma - Apache HTTP Sunucusu</title>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<link href="/images/favicon.ico" rel="shortcut icon" /></head>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="/faq/">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">Sürüm 2.3</a></div><div id="page-content"><div id="preamble"><h1>Durdurma ve Yeniden Başlatma</h1>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p><span>Mevcut Diller: </span><a href="/de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/es/stopping.html" hreflang="es" rel="alternate" title="Español"> es </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/fr/stopping.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/tr/stopping.html" title="Türkçe"> tr </a></p>
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Bu belge Apache HTTPd’nin Unix benzeri sistemlerde durdurulması ve
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yeniden başlatılması konularını kapsar. Windows NT, 2000 ve XP
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kullanıcıları Apache HTTPd’yi bu platformlarda nasıl denetimlerine
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony alacaklarını öğrenmek için <a href="platform/windows.html#winsvc">Apache
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony HTTPd’nin Bir Hizmet Olarak Çalıştırılması</a> sayfasına, Windows 9x ve
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony ME kullanıcıları ise <a href="platform/windows.html#wincons">Apache
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony HTTPd’nin Bir Konsol Uygulaması Olarak Çalıştırılması</a> sayfasına
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bakabilirler.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#introduction">Giriş</a></li>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<li><img alt="" src="/images/down.gif" /> <a href="#term">Hemen Durdur</a></li>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<li><img alt="" src="/images/down.gif" /> <a href="#graceful">Nazikçe Yeniden Başlat</a></li>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<li><img alt="" src="/images/down.gif" /> <a href="#hup">Hemen Yeniden Başlat</a></li>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<li><img alt="" src="/images/down.gif" /> <a href="#gracefulstop">Nazikçe Durdur</a></li>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="/programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="/programs/apachectl.html">apachectl</a></code></li><li><a href="invoking.html">Başlatma</a></li></ul></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="introduction" id="introduction">Giriş</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Apache HTTPd’yi durdurmak ve yeniden başlatmak için çalışan
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code class="program"><a href="/programs/httpd.html">httpd</a></code> süreçlerine bir sinyal göndermeniz gerekir.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Sinyal göndermek için iki yol vardır. İlki, süreçlere doğrudan sinyal
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony göndermek için unix <code>kill</code> komutunun kullanımıdır. Bu
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony suretle, sisteminizde çalışmakta olan bir çok <code class="program"><a href="/programs/httpd.html">httpd</a></code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sürecini uyarabilirsiniz ama süreç kimliği <code class="directive"><a href="/mod/mpm_common.html#pidfile">PidFile</a></code> yönergesi ile belirtilen dosyada
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony tutulan ana süreç dışında hiçbirine sinyal göndermemelisiniz. Başka
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bir deyişle, ana süreç haricinde hiçbir sürece sinyal göndermeye normal
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olarak ihtiyacınız olmaması gerekir. Ana sürece gönderebileceğiniz
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony dört çeşit sinyal vardır:
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code><a href="#gracefulstop">WINCH</a></code>. Bunlar yeri geldikçe
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony açıklanacaktır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürece <code>kill</code> ile sinyal göndermek için şöyle bir
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony komut verebilirsiniz:</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="program"><a href="/programs/httpd.html">httpd</a></code> süreçlerine sinyal göndermenin ikinci yolu
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code>-k</code> komut satırı seçeneğini şu değerlerden biri ile
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kullanmaktır: <code>stop</code>, <code>restart</code>,
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code>graceful</code> ve <code>graceful-stop</code>. Bunlar aşağıda
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony açıklanacaktır. <code>-k</code> komut satırı seçeneği
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code class="program"><a href="/programs/httpd.html">httpd</a></code>’ye ait olsa da ana sürece bu sinyalleri
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony göndermek için <code class="program"><a href="/programs/apachectl.html">apachectl</a></code> betiğini kullanmanızı
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony öneririz. <code class="program"><a href="/programs/apachectl.html">apachectl</a></code>, komut satırı seçeneklerini
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code class="program"><a href="/programs/httpd.html">httpd</a></code>’ye aktaracaktır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="program"><a href="/programs/httpd.html">httpd</a></code>’ye sinyal gönderdikten sonra olup biteni şu
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony komutla izleyebilirsiniz:</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Bu örnekleri, kendi <code class="directive"><a href="/mod/core.html#serverroot">ServerRoot</a></code> ve
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code class="directive"><a href="/mod/mpm_common.html#pidfile">PidFile</a></code> yönergelerinizdeki
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony ayarlara uygun olarak değiştirdikten sonra kullanınız.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürece <code>TERM</code> veya <code>stop</code> sinyali
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony göndererek tüm çocukların bir an önce öldürülmeye çalışılmasını sağlamış
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olursunuz. Tüm çocukların öldürülmesi bir kaç saniye sürebilir. Son
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olarak ana süreç çıkacaktır. Yanıtlanmakta olan istekler hemen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sonlandırılacak ve artık isteklere yanıt verilmeyecektir.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="graceful" id="graceful">Nazikçe Yeniden Başlat</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürece <code>USR1</code> veya <code>graceful</code> sinyalinin
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony gönderilmesi, çocuklara ellerindeki mevcut işleri bitirdikten sonra
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony (veya sundukları bir şey yoksa hemen) çıkmalarının <em>önerilmesi</em>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony demektir. Ana süreç kendi yapılandırma dosyalarını yeniden okur ve
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kendi günlük dosyalarını yeniden açar. Ana sürecin öldürdüğü her sürecin
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yerine yeni yapılandırma <em>kuşağından</em> bir süreç başlatır ve hemen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yeni isteklere hizmet sunulmaya başlanır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Bu kod MPM’lerin süreçleri denetleyen yönergelerine daima uyacak
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony şekilde tasarlanmıştır. Bu suretle, istemcilere hizmet sunacak çocuk
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony süreçler ve evreler, yeniden başlatma işleminde de uygun sayıda
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sağlanmış olur. Bununla birlikte, <code class="directive"><a href="/mod/mpm_common.html#startservers">StartServers</a></code> yönergesinde şöyle
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony davranılır: İlk saniye içinde en azından <code class="directive"><a href="/mod/mpm_common.html#startservers">StartServers</a></code> sayıda yeni çocuk
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony oluşturulmamışsa iş olmayan bir devreyi geçiştirecek kadarı oluşturulur.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Ardından sunucunun mevcut yükünü karşılamak için gereken sayıda çocuk
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony süreç oluşturulur. Bu suretle, kod her ikisi için de gereğini yerine
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony getirmeye çalışmış olur.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="module"><a href="/mod/mod_status.html">mod_status</a></code> kullanıcıları <code>USR1</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony gönderildiği zaman sunucu istatistiklerinin sıfırlanmadığı konusunda
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony uyarılacaktır. Kod, sunucunun yeni isteklere yanıt veremediği zamanı en
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony aza indirmenin yanısıra ayar parametrelerinize de uymak üzere
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony tasarlanmıştır (yeni istekler işletim sistemi tarafından kuyruğa
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony alınacağından bir istek kaybı olayı yaşanmaz). Bunu sağlamak için, her
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony iki kuşağın çocuklarının izini sürecek bir <em>çetele</em> tutulur.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="module"><a href="/mod/mod_status.html">mod_status</a></code> modülü, nazikçe yeniden başlat komutunun
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony verilmesinden önce başlamış ve sunulmaya devam eden isteklere bakan
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çocukları imlemek için ayrıca bir <code>G</code> (Graceful’un baş harfi)
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kullanır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Günlük dosyası döndürme betiğine, yeniden başlatma öncesi günlüğe yazan
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony tüm çocukların işini bitirdiğini <code>USR1</code> kullanarak
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bildirmenin bir yolu yoktur. Önerimiz, eski günlük kaydı üzerinde bir
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony işlem yapmaya başlamadan önce <code>USR1</code> sinyali gönderilmesinin
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony ardından belli bir süre beklenilmesi olacaktır. Örneğin, düşük band
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony genişliğine sahip istemcilere hizmet sunan çoğu sürecin işinin 10
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony dakikadan önce bitmeyeceğini gözönüne alarak eski günlük üzerinde işlem
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yapmaya başlamak için 15 dakika beklenebilir.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Bir yeniden başlatma isteğinde, yapılandırma dosyalarında bir hata
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olmadığından emin olmak için önce bir sözdizimi denetimi yapılır. Eğer
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yapılandırma dosyalarınızda bir hata varsa bu sözdizimi hatasıyla ilgili
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bir hata iletisi alırsınız ve sunucu yeniden başlamayı reddeder. Bu
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony yolla, bir hata sonucu sunucunun çökerek yeniden başlamaması nedeniyle
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony işlevsiz bir sunucuyla başbaşa kalmanız önlenmiştir.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ancak, bu hala sunucunuzun düzgünce yeniden başlatılmasını garanti
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony etmeyecektir. Yapılandırma dosyalarınızı sözdizimi denetiminin yanında
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony anlamlandırılması bakımından da sınamak için
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code class="program"><a href="/programs/httpd.html">httpd</a></code>’nin root olmayan bir kullanıcı tarafından
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çalıştırılmasını deneyebilirsiniz. Eğer yapılandırma dosyalarında bir
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony hata yoksa soketleri ve günlük dosyalarını açmaya çalışırken root
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony aidiyetinde çalışmadığından veya çalışmakta olan asıl sunucu bu portları
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony zaten dinlediğinden başarısız olacaktır. Eğer başka bir sebeple
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony başarısız olursa olası sebep bir yapılandırma dosyası hatasıdır ve asıl
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sunucuya ‘nazikçe yeniden başla’ komutunu vermeden önce bu hatayı
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="hup" id="hup">Hemen Yeniden Başlat</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürece <code>HUP</code> veya <code>restart</code> sinyalinin
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony gönderilmesi tüm çocukların <code>TERM</code> sinyali gönderilmiş gibi
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony öldürülmesine sebep olur fakat ana sürecin çıkmasını sağlamaz.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony Ana süreç yapılandırma dosyalarını yeniden okur ve günlük kayıt
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony dosyalarını yeniden açar. Bunların ardından isteklere yanıt verecek yeni
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kuşak çocukları oluşturmaya başlar.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="module"><a href="/mod/mod_status.html">mod_status</a></code> kullanıcıları bir <code>HUP</code> sinyalı
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony gönderildiğinde sunucu istatistiklerinin sıfırlandığı konusunda
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony uyarılırlar.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="note">‘Nazikçe yeniden başlat’ komutundaki gibi yeniden başlatma öncesi
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bir sözdizimi denetimi yapılır. Eğer yapılandırma dosyalarınızda
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sözdizimi hatası varsa yeniden başlatma işlemi gerçekleşmez ve sözdizimi
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony hatalarıyla ilgili bildirim alırsınız.</div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="gracefulstop" id="gracefulstop">Nazikçe Durdur</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürecin <code>WINCH</code> veya <code>graceful-stop</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sinyalini alması, çocuklara ellerindeki mevcut işleri bitirdikten sonra
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony (veya sundukları bir şey yoksa hemen) çıkmalarının <em>önerilmesine</em>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sebep olur. Ana süreç bunun hemen ardından <code class="directive"><a href="/mod/mpm_common.html#pidfile">PidFile</a></code> dosyasını siler ve port
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony dinlemeyi keser. Ana süreç çalışmaya ve isteklere yanıt vermekte olan
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çocuk süreçleri izlemeye devam eder. Tüm çocuklar işlerini bitirip
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çıktığında veya <code class="directive"><a href="/mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> ile belirtilen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony zaman aşımı dolduğunda ana süreç de kendini sonlandırır. Eğer zaman aşımı
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony devreye girmişse o an çalışmakta olan çocuk süreçlere <code>TERM</code>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony sinyali gönderilerek hemen çıkmaları sağlanır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Bir <code>TERM</code> sinyali ile "graceful" durumundaki tüm çocuklar
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony ve ana süreç hemen sonlandırılacaktır. Bununla birlikte, <code class="directive"><a href="/mod/mpm_common.html#pidfile">PidFile</a></code> dosyası da silineceğinden, artık
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code>apachectl</code> veya <code>httpd</code>’yi bu sinyali göndermek
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony için kullanamayacaksınız.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="note"><p><code>graceful-stop</code> sinyali, aynı anda, aynı yapılandırma
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony ile çok sayıda <code class="program"><a href="/programs/httpd.html">httpd</a></code> kopyasının çalıştırılabilmesine
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony imkan verir. Bu, Apache nazikçe yükseltileceği zaman güçlü bir özellik
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony haline gelmekteyse de, bazı yapılandırmalarda yarış koşullarının
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony oluşmasına ve kısır çekişmelere (deadlock) sebep olabilir.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Sunucunun süreç kimliğini içeren <code class="directive"><a href="/mod/core.html#lockfile">Lockfile</a></code> ve <code class="directive"><a href="/mod/mod_cgid.html#scriptsock">ScriptSock</a></code> gibi dosyaların disk üzerindeki
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony mevcudiyetlerinin sorunsuz olarak devam ettiğinden emin olunmaya
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çalışılmalıdır. Ayrıca, bir yapılandırma yönergesi, üçüncü parti bir
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony modül veya kalıcı CGI uygulamalarına ait disk kilit veya durum dosyaları
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olabilir; <code class="program"><a href="/programs/httpd.html">httpd</a></code>’nin birden fazla kopyasının çalışması
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony nedeniyle bu dosyaların da üzerine yazılmadığından emin olunmaya
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony çalışılmalıdır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p><code class="program"><a href="/programs/rotatelogs.html">rotatelogs</a></code> tarzı borulu günlükleme kullanımı gibi
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony durumlarda yarış koşullarının oluşması olasılığına karşı uyanık
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony olunmalıdır. Aynı günlük kayıt dosyalarını aynı anda döndürmeye çalışan
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony birden fazla <code class="program"><a href="/programs/rotatelogs.html">rotatelogs</a></code> kopyasının çalıştırılması
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony halinde bunların her biri diğerlerinin günlük kayıt dosyalarının kaybına
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p><span>Mevcut Diller: </span><a href="/de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/es/stopping.html" hreflang="es" rel="alternate" title="Español"> es </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/fr/stopping.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/tr/stopping.html" title="Türkçe"> tr </a></p>
9c1260efa52c82c2a58e5b5f20cd6902563d95f5rbowen<p class="apache">Copyright 2011 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="/faq/">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div>