SODOO. El Kitabı

IX · Yönetim · Bölüm 33

Yedek, izleme ve sorun giderme

Yedekleme, günlükler, performans, sık görülen arızalar ve bir sorunu doğru teşhis etmenin yordamı.

Kime: sistem yöneticisiOkuma: 12 dk

Yedekleme

Yedek iki parçadır: veritabanı ve filestore (31. bölüm). İkisi birbirine ait; ayrı zamanlarda alınmış bir çift, eksik eklere işaret eden bir veritabanı demektir.

  1. Veritabanının dökümünü alın.

  2. Aynı ana ait filestore dizinini kopyalayın.

  3. Yedeği başka bir makineye taşıyın. Aynı diskte duran yedek, disk arızasına karşı bir şey yapmaz.

  4. Düzenli aralıklarla bir yedeği gerçekten geri yükleyin ve açılıp açılmadığını görün.

Günlükler

Uygulama günlüğü ilk bakılacak yerdir. Bir yükseltmeden sonra hata olup olmadığını görmek, "çalışıyor gibi görünüyor"dan daha güvenilir bir ölçüdür.

Ders

Başarı sayan bir arama, hatayı yutabilir

Belirti
Bir dağıtım zinciri testleri geçmiş gösteriyordu; oysa testler

başarısızdı.

Kök neden
Çıktıda "OK" ya da "FAILED" arayan bir desen, ikisini de "eşleşme" sayıyordu. Zincir eşleşme sayısına bakıyor ve başarısızlığı başarı olarak okuyordu.
Ders
Kontroller tam eşleşme ile sayılır. Bir denetim kendi başarısızlığını görebilmeli; göremeyen bir denetim, olmayan bir denetimden daha kötüdür çünkü güven verir.

Disk

Filestore büyür ve büyümesi çoğunlukla fark edilmez. İzlenmesi gerekenler:

  • Filestore dizininin boyutu.
  • Veritabanı boyutu.
  • Eski, kullanılmayan sürüm ve kopya dosyaları.

Bir dönem 90 gereksiz kopya dosyası yaklaşık 195 MB yer kaplıyordu (9. bölüm); temizlik yapılabilir ama ancak dosyanın başka bir yerde gerçekten bulunduğu kanıtlandığında.

Performans

Yavaşlığın en sık üç kaynağı:

BelirtiMuhtemel kaynak
Bir liste yavaş açılıyorÇok kayıt + hesaplanan sütun; sütunu kapatın
Tüm sistem yavaşVeritabanı ya da disk; arka plan görevi koşuyor olabilir
Sadece bir kullanıcı yavaşTarayıcı önbelleği ya da eski paket

Sorun giderme yordamı

Sorunun ne olduğunu tahmin etmeden önce ölçmek, bu kitabın en sık tekrar eden dersidir.

  1. Belirtiyi tam olarak yazın. "Çalışmıyor" bir belirti değildir; "kaydet düğmesine bastığımda ekran donuyor ve kayıt oluşmuyor" belirtidir.

  2. Tekrarlanabilir mi? Aynı adımlarla tekrar ediyor mu, başka bir kullanıcıda da oluyor mu?

  3. Ne zaman başladı? Bir yükseltmeden sonra mı? Hangi yükseltme?

  4. Günlüğe bakın. Belirtinin geçtiği saatte ne yazıyor?

  5. Ölçün. Şüphelendiğiniz şeyin gerçekten sebep olduğunu gösteren bir ölçü bulun. Bulamıyorsanız şüpheniz yanlış olabilir.

  6. Düzeltin ve düzelttiğinizi kanıtlayın. Aynı adımlar artık sorunu üretmemeli.

Sık görülen dört arıza

"Modül görünmüyor." Dosya sahipliği yanlış olabilir; sistem manifesti okuyamadığında modülü sessizce atlar.

"Yeni arayüz gelmedi." Derlenmiş paketler eski. Temizlenip yeniden üretilmeli (31. bölüm).

"Kayıt kayboldu." Neredeyse her zaman şirket seçimi, kalan bir filtre, arşiv ya da yetki (6. bölüm).

"E-posta gitmedi." Onay kuyruğu, gönderen adresi, geçersiz alıcı ya da takipçi listesi (30. bölüm).