| <?xml version='1.0' encoding='UTF-8' ?> | |
| <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> | |
| <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?> | |
| <!-- English Revision: 1174747:1937530 (outdated) --> | |
| <!-- ===================================================== | |
| Translated by: Nilgün Belma Bugüner <nilgun belgeler.org> | |
| Reviewed by: Orhan Berent <berent belgeler.org> | |
| ========================================================== --> | |
| <!-- | |
| Licensed to the Apache Software Foundation (ASF) under one or more | |
| contributor license agreements. See the NOTICE file distributed with | |
| this work for additional information regarding copyright ownership. | |
| The ASF licenses this file to You under the Apache License, Version 2.0 | |
| (the "License"); you may not use this file except in compliance with | |
| the License. You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. | |
| --> | |
| <manualpage metafile="htcacheclean.xml.meta"> | |
| <parentdocument href="./">Programlar</parentdocument> | |
| <title>htcacheclean - Disk arabelleğini temizler</title> | |
| <summary> | |
| <p><code><strong>htcacheclean</strong></code>, | |
| <module>mod_cache_disk</module> deposunun boyutlarını belli sınırlar | |
| içinde veya kullanımdaki dosya düğümlerinin sınırları içinde tutmak için | |
| kullanılır. Bu araç ya elle ya da bir artalan süreci | |
| olarak çalıştırılır. Artalan süreci olarak çalıştırıldığında, silinecek | |
| arabellek içeriğini tespit etmek için arabellek dizinlerine belli | |
| aralıklarla bakmak dışında uykuda olur. Artalan sürecini temiz olarak | |
| durdurmak için TERM veya INT sinyali göndermeniz yeterlidir. Elle | |
| çalıştırıldığında, silinecek arabellek içeriğini tespit etmek için | |
| arabellek dizinlerine bir kereliğine bakar. Bir veya daha fazla URL | |
| belirtilmesi durumunda arabellekte olanlar arabellekten silinir.</p> | |
| </summary> | |
| <seealso><module>mod_cache_disk</module></seealso> | |
| <section id="synopsis"><title>Kullanım</title> | |
| <p><code><strong>htcacheclean</strong> | |
| [ -<strong>D</strong> ] | |
| [ -<strong>v</strong> ] | |
| [ -<strong>t</strong> ] | |
| [ -<strong>r</strong> ] | |
| [ -<strong>n</strong> ] | |
| [ -<strong>R</strong><var>boyut</var> ] | |
| -<strong>p</strong><var>yol</var> | |
| [ -<strong>l</strong><var>sınır</var> | | |
| -<strong>L</strong><var>limit</var> ]</code></p> | |
| <p><code><strong>htcacheclean</strong> | |
| [ -<strong>n</strong> ] | |
| [ -<strong>t</strong> ] | |
| [ -<strong>i</strong> ] | |
| [ -<strong>P</strong><var>piddosyası</var> ] | |
| [ -<strong>R</strong><var>boyut</var> ] | |
| -<strong>d</strong><var>süre</var> | |
| -<strong>p</strong><var>yol</var> | |
| [ -<strong>l</strong><var>sınır</var> | | |
| -<strong>L</strong><var>limit</var> ]</code></p> | |
| <p><code><strong>htcacheclean</strong> | |
| [ -<strong>v</strong> ] | |
| [ -<strong>R</strong><var>boyut</var> ] | |
| -<strong>p</strong><var>yol</var> | |
| [ -<strong>a</strong> ] | |
| [ -<strong>A</strong> ]</code></p> | |
| <p><code><strong>htcacheclean</strong> | |
| [ -<strong>D</strong> ] | |
| [ -<strong>v</strong> ] | |
| [ -<strong>t</strong> ] | |
| [ -<strong>R</strong><var>boyut</var> ] | |
| -<strong>p</strong><var>yol</var> | |
| <var>url</var></code></p> | |
| </section> | |
| <section id="options"><title>Seçenekler</title> | |
| <dl> | |
| <dt><code><strong>-d</strong><var> süre</var></code></dt> | |
| <dd>Artalanda çalışarak <code><var>süre</var></code> dakikada bir | |
| arabelleği temizler. Bu seçenek <code><strong>-D</strong></code>, | |
| <code><strong>-v</strong></code> ve <code><strong>-r</strong></code> | |
| seçenekleri ile birlikte kullanılamaz. Artalan sürecini temiz olarak | |
| sonlandırmak için <code>SIGTERM</code> veya <code>SIGINT</code> göndermek | |
| yeterlidir.</dd> | |
| <dt><code><strong>-D</strong></code></dt> | |
| <dd>Kuru kuruya çalışıp, hiçbir şeyi silmez. | |
| <code><strong>-d</strong></code> seçeneği ile birlikte kullanılamaz. Kuru | |
| çalıştırma sırasında <code><strong>-t</strong></code> seçeneği ile dizinler | |
| silinmek istenirse, statlarda silinmiş görünen dosya düğümleri silinmiş | |
| dizinler olarak hesaba katılmaz ve tahmini olarak imlenir.</dd> | |
| <dt><code><strong>-v</strong></code></dt> | |
| <dd>Çıktı daha ayrıntılı olur. <code><strong>-d</strong></code> seçeneği | |
| ile birlikte kullanılamaz.</dd> | |
| <dt><code><strong>-r</strong></code></dt> | |
| <dd>İyice temizlik yapılır. Bunun için Apache HTTP sunucusunun | |
| çalışmadığı varsayılır (aksi takdirde arabellek içeriği bozulabilir). | |
| <code><strong>-t</strong></code> seçeneğinin de uygulanmasını sağlar. | |
| <code><strong>-d</strong></code> seçeneği ile birlikte kullanılamaz.</dd> | |
| <dt><code><strong>-n</strong></code></dt> | |
| <dd>Nazik olur. Diğer süreçlerin yararına daha yavaş çalışır. (a) disk | |
| G/Ç işlemlerinde gecikmeler olursa ve (b) çekirdek bu arada başka bir | |
| süreci öne çekmişse <code><strong>htcacheclean</strong></code> uyumayı | |
| tercih edecektir.</dd> | |
| <dt><code><strong>-t</strong></code></dt> | |
| <dd>Tüm boş dizinleri siler. Öntanımlı olarak, sadece arabellek dosyaları | |
| silinirse de bazı yapılandırmalarda büyük miktarda dizin oluşturulması bu | |
| seçeneğin kullanılmasını gerektirebilir. Yapılandırmanız çok sayıda dizin | |
| gerektiriyorsa ve dosya düğümlerinin veya dosya ayırma tablolarının | |
| tükenmesi sözkonusu ise bu seçeneğin kullanılması önerilir.</dd> | |
| <dt><code><strong>-p</strong><var> yol</var></code></dt> | |
| <dd><code><var>yol</var></code>, disk arabelleğinin kök dizini olarak | |
| belirtilir. <directive module="mod_cache_disk">CacheRoot</directive> | |
| yönergesinde belirtilen dizin olmalıdır.</dd> | |
| <dt><code><strong>-P</strong><var>piddosyası</var></code></dt> | |
| <dd>Artalan süreci olarak çalışmada süreç kimliğinin yazılacağı dosyanın | |
| adını belirtmek için kullanılır.</dd> | |
| <dt><code><strong>-R</strong><var>boyut</var></code></dt> | |
| <dd>Disk bloklarının boyunu denkleştirmek için yuvarlanacak üst boyutu | |
| belirtmekte kullanılır. Arabellek bölümünün blok boyutunu belirler.</dd> | |
| <dt><code><strong>-l</strong><var> sınır</var></code></dt> | |
| <dd><code><var>sınır</var></code>, disk arabelleğinin toplam boyutu | |
| olarak belirtilir. Değerin öntanımlı olarak bayt cinsinden belirtileceği | |
| varsayılır. Değerin sonuna kilobayt için <code>K</code>, megabayt | |
| <code>M</code>, bayt için <code>B</code> harfi konulabilir.</dd> | |
| <dt><code><strong>-L</strong><var>limit</var></code></dt> | |
| <dd>Disk arabellek dosyası düğümü toplamının sınırını belirlemekte | |
| kullanılır.</dd> | |
| <dt><code><strong>-i</strong></code></dt> | |
| <dd>Akıllı olup sadece disk arabelleği değiştiği zaman çalışır. Bu | |
| seçenek <code><strong>-d</strong></code> seçeneği ile birlikte | |
| belirtilmek zorundadır.</dd> | |
| <dt><code><strong>-a</strong></code></dt> | |
| <dd>O an arabellekte saklanmakta olan URL'leri listeler. Birden fazla aynı | |
| URL varsa yalnız biri listelenir.</dd> | |
| <dt><code><strong>-A</strong></code></dt> | |
| <dd>O an arabellekte saklanmakta olan URL'leri öznitelikleri ile listeler. | |
| Öznitelikler şu sırayla verilir: url, header size, body size, status, | |
| entity version, date, expiry, request time, response time, body present, | |
| head request</dd> | |
| </dl> | |
| </section> | |
| <section id="delete"><title>Belli bir URL'nin silinmesi</title> | |
| <p><code><strong>htcacheclean</strong></code> tarafından aktarılan URL'ler | |
| arabellekten silinir. Bir URL birden fazla mevcutsa hepsi silinir.</p> | |
| <p>Ters vekilli bir URL silinmişse, etkin URL <strong>Host</strong> başlığı | |
| <strong>port</strong>, <strong>yol</strong> ve <strong>sorgu</strong> ile | |
| oluşturulur. Bir sorgu dizgesi olsun olmasın, URL içinde '?' daima açıkça | |
| belirtilmelidir. Örneğin, <strong>localhost</strong> sunucusundaki | |
| <strong>/</strong> yolu silinmek istenirse silinecek URL | |
| <strong>http://localhost:80/?</strong> olurdu.</p> | |
| </section> | |
| <section id="list"><title>Arabellekteki URL'lerin listelenmesi</title> | |
| <p><code><strong>htcacheclean</strong></code>'e | |
| <code><strong>-a</strong></code> veya <code><strong>-A</strong></code> | |
| seçeneğinin aktarılmasıyla, arabellekteki URL'ler bulundukça her satıra bir | |
| URL gelecek biçemde listelenir. <code><strong>-A</strong></code> seçeneği | |
| URL'nin ardından arabellek içeriğini tamamını şu sırayla dökümler:</p> | |
| <dl> | |
| <dt>url</dt><dd>Öğenin URL'si.</dd> | |
| <dt>header size</dt><dd>Bayt cinsinden başlık uzunluğu.</dd> | |
| <dt>body size</dt><dd>Bayt cinsinden gövde uzunluğu.</dd> | |
| <dt>status</dt><dd>Arabellekteki yanıtın durumu.</dd> | |
| <dt>entity version</dt><dd>Öğenin silinmeksizin kaç kere | |
| doğrulandığı.</dd> | |
| <dt>date</dt><dd>Yanıt tarihi.</dd> | |
| <dt>expiry</dt><dd>Yanıtın zaman aşımı tarihi.</dd> | |
| <dt>request time</dt><dd>İsteğin başlama zamanı.</dd> | |
| <dt>response time</dt><dd>İsteğin bitiş zamanı.</dd> | |
| <dt>body present</dt><dd>0 ise istekle birlikte gövde saklanmaz, 1 ise | |
| saklanır.</dd> | |
| <dt>head request</dt><dd>1 ise, öğe, gövde olmaksızın arabellekli bir | |
| HEAD isteği içerir, 0 ise içermez.</dd> | |
| </dl> | |
| </section> | |
| <section id="exit"><title>Çıkış Durumu</title> | |
| <p><code><strong>htcacheclean</strong></code>, tüm işlemler başarıyla | |
| yerine getirildiğinde <code>0</code>, aksi takdirde <code>1</code> | |
| döndürür. Bir URL belirtildiğinde, bu URL arablleklenmi ve silinmişse | |
| <code>0</code>, aksi takdirde <code>2</code> döndürür. URL'nin silinmesi | |
| sırasında bir hata oluşursa <code>1</code> döndürür.</p> | |
| </section> | |
| </manualpage> |