0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<?xml version="1.0" encoding="UTF-8"?>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<!--
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony This file is generated from xml source: DO NOT EDIT
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony -->
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc<title>Apache HTTP Sunucusunun Durdurulması ve Yeniden Başlatılması - Apache HTTP Sunucusu Sürüm 2.5</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" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
2e545ce2450a9953665f701bb05350f0d3f26275nd<script src="/style/scripts/prettify.min.js" type="text/javascript">
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen</script>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<link href="/images/favicon.ico" rel="shortcut icon" /></head>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<body id="manual-page"><div id="page-header">
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<img alt="" src="/images/feather.gif" /></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div id="path">
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">Sürüm 2.5</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusunun Durdurulması ve Yeniden Başlatılması</h1>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="toplang">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p><span>Mevcut Diller: </span><a href="/de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/es/stopping.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/fr/stopping.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/stopping.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>Bu belge Apache HTTP Sunucusunun Unix benzeri sistemlerde durdurulması
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ve yeniden başlatılması konularını kapsar. Windows NT, 2000 ve XP
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony kullanıcıları Apache HTTPd’yi bu platformlarda nasıl denetimlerine
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen alacaklarını öğrenmek için <a href="platform/windows.html#winsvc">httpd’nin Bir Hizmet Olarak Çalıştırılması</a> sayfasına, Windows 9x ve
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen ME kullanıcıları ise <a href="platform/windows.html#wincons">httpd’nin
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen Bir Konsol Uygulaması Olarak Çalıştırılması</a> sayfasına
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony bakabilirler.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div>
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>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh</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><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="section">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="introduction" id="introduction">Giriş</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>Apache HTTP Sunucusunu 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="#term">TERM</a></code>,
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code><a href="#graceful">USR1</a></code>,
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code><a href="#hup">HUP</a></code> ve
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <code><a href="#gracefulstop">WINCH</a></code>. Bunlar yeri geldikçe
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony açıklanacaktır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <p>Ana sürece <code>kill</code> ile sinyal göndermek için şöyle bir
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony komut verebilirsiniz:</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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
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
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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<div class="section">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="term" id="term">Hemen Durdur</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dl><dt>Sinyal: TERM</dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd><code>apachectl -k stop</code></dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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<div class="section">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="graceful" id="graceful">Nazikçe Yeniden Başlat</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dl><dt>Sinyal: USR1</dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd><code>apachectl -k graceful</code></dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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
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
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
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
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
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <div class="note">
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
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 düzeltmeniz gerekir.</p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="section">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="hup" id="hup">Hemen Yeniden Başlat</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dl><dt>Sinyal: HUP</dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd><code>apachectl -k restart</code></dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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
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
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<div class="section">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<h2><a name="gracefulstop" id="gracefulstop">Nazikçe Durdur</a></h2>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dl><dt>Sinyal: WINCH</dt>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony <dd><code>apachectl -k graceful-stop</code></dd>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony </dl>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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
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
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
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen <p>Sunucunun süreç kimliğini içeren kilit dosyaları (<code class="directive"><a href="/mod/core.html#mutex">Mutex</a></code>) ve Unix soket dosyaları
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen (<code class="directive"><a href="/mod/mod_cgid.html#scriptsock">ScriptSock</a></code>) gibi dosyaların
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen disk üzerindeki mevcudiyetlerinin sorunsuz olarak devam ettiğinden emin
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen olunmaya çalışılmalıdır. Ayrıca, bir yapılandırma yönergesi, üçüncü
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen parti bir modül veya kalıcı CGI uygulamalarına ait disk kilit veya durum
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen dosyaları olabilir; <code class="program"><a href="/programs/httpd.html">httpd</a></code>’nin birden fazla kopyasının
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen çalışması nedeniyle bu dosyaların da üzerine yazılmadığından emin
d1636bdc2e674b84ee46f534b51be18ecac6bef5rbowen olunmaya çalışılmalıdır.</p>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
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 sebep olabilir.</p></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</div></div>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<div class="bottomlang">
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<p><span>Mevcut Diller: </span><a href="/de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/es/stopping.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/fr/stopping.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony<a href="/ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/tr/stopping.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
727872d18412fc021f03969b8641810d8896820bhumbedooh</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
0d0ba3a410038e179b695446bb149cce6264e0abnd<script type="text/javascript"><!--//--><![CDATA[//><!--
727872d18412fc021f03969b8641810d8896820bhumbedoohvar comments_shortname = 'httpd';
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedoohvar comments_identifier = 'http://httpd.apache.org/docs/trunk/stopping.html';
0d0ba3a410038e179b695446bb149cce6264e0abnd(function(w, d) {
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread"><\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd var s = d.createElement('script');
0d0ba3a410038e179b695446bb149cce6264e0abnd s.type = 'text/javascript';
0d0ba3a410038e179b695446bb149cce6264e0abnd s.async = true;
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
0d0ba3a410038e179b695446bb149cce6264e0abnd (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
0d0ba3a410038e179b695446bb149cce6264e0abnd }
0d0ba3a410038e179b695446bb149cce6264e0abnd else {
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd }
0d0ba3a410038e179b695446bb149cce6264e0abnd})(window, document);
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh//--><!]]></script></div><div id="footer">
205f749042ed530040a4f0080dbcb47ceae8a374rjung<p class="apache">Copyright 2015 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>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
0d0ba3a410038e179b695446bb149cce6264e0abndif (typeof(prettyPrint) !== 'undefined') {
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd prettyPrint();
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd}
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd//--><!]]></script>
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony</body></html>