Belgeler

Hızlı başlangıç + her bölüm ve her cihaz için işlev açıklamaları (sürekli güncelleniyor)

Çökme önleme

Bu belge panelin "Çökme önleme" işlevini tanıtır — belleği, CPU'yu ve diski otomatik izler, sunucu kaynakları tükenmeden önce devreye girerek sunucunun kilitlenmesini önler.

Tek cümlede

Bir sunucunun en büyük korkusu "bir programın hata vermesi" değil, "belleğin tamamen tükenmesi / CPU'nun sonuna kadar dolması, makinenin SSH bile bağlanamayacak kadar kilitlenmesi ve sağlayıcı panelinden zorla yeniden başlatmak zorunda kalmaktır". Çökme önleme, bu olay gerçekleşmeden önce "kaynak yiyen" süreci otomatik olarak bulup bertaraf eder ve size bir çıkış yolu bırakır.

İşlev özeti

Çökme önleme, hedef sunucuya hafif bir koruma süreci kurar; belleği, CPU'yu ve diski sürekli izler. Kaynaklarda anormallik oluştuğunda otomatik devreye girer (anormal süreci sonlandırır) ve sunucunun OOM (bellek tükenmesi) veya CPU patlaması nedeniyle tamamen erişilemez hâle gelmesini önler.

Neden kullanmalı (OOM / CPU patlaması nedir)

  • OOM (Out Of Memory, bellek tükenmesi): bir programda bellek sızıntısı vardır ya da tek seferde aşırı bellek ister ve sunucunun tüm belleğini doldurur. Bu durumda sistem kendini korumak için "süreç öldürmeye" başlar, ama çoğu zaman kritik servisleri de birlikte öldürür, hatta makine tamamen kilitlenir.
  • CPU patlaması: bir program sonsuz döngüye girer veya anormal hesaplama yapar ve CPU'nun tüm çekirdeklerini doldurur. Bu durumda SSH de panel de bağlanamaz, tek çare zorla yeniden başlatmaktır.

Bu arızalar genellikle kademeli olarak ortaya çıkar — önce bir süreç yavaş yavaş kaynak tüketir, en sonunda tamamen kilitlenir. Çökme önlemenin işi "geri dönüşü olmayan noktadan önce" aktif olarak müdahale etmektir.

Koruma eşikleri (varsayılan değerler)

Koruma öğesiVarsayılan eşikDavranış
Bellekkullanılabilir bellek < %8Müdahale tetiklenir, %15'ten fazla tüketen anormal süreç sonlandırılır (5 dakika bekleme süresi, sık yanlış sonlandırmayı önler)
CPUyük > çekirdek sayısı × 33 kez üst üste eşik aşılırsa devreye girer; tek süreç > %30 ise sonlandırılır
CPU aşırıyük ≥ eşik × 4Derhâl müdahale, ardışık sayımı beklemez (CPU patlamasına geç kalınmasın diye)
Diskkullanım oranı > %92Yalnızca uyarır (dosyaları otomatik silmez)

> Bunlar doğrulanmış muhafazakâr varsayılan değerlerdir; çoğu sunucu hiçbir ayar değiştirmeden güvenle kullanabilir. Özelleştirmek isterseniz eşikleri çökme önleme panelinden değiştirebilirsiniz.

Uygun senaryolar

  • Sunucuda belleği pek kararlı olmayan programlar çalışıyorsa (bazı Java uygulamaları, kazıma betikleri gibi)
  • Sunucunun belleği zaten küçükse ve kolayca dolarsa
  • Gece yarısı kilitlenip kimsenin müdahale edememesi durumuna karşı bir "son savunma hattı" istiyorsanız

Kullanım

1. Hedef sunucunun "Sistem yönetimi paneli → Çökme önleme" bölümüne girin

2. "Tek tıkla kurulum"a tıklayın; panel SSH üzerinden hedef sunucuya koruma sürecini kurar

3. Kurulumdan sonra "Koruma süreci çalışıyor" görünür ve mevcut koruma eşiklerinin açıklaması listelenir

4. Koruma tetiklendiğinde "Uyarı olayları" bölümünden görebilirsiniz: tetiklenme zamanı, neden (hangi süreç, ne kadar kaynak tükettiği), yapılan işlem

Kurulum biçimi

  • systemd bulunan sunucular (Debian/Ubuntu/CentOS vb.): systemd servisi olarak kurulur, açılışta otomatik başlar + çöktüğünde otomatik ayağa kalkar ("açılışta otomatik başlatma" rozeti gösterilir)
  • systemd bulunmayan sunucular (Alpine vb.): nohup yöntemine geri döner (izleme yapar, ancak yeniden başlatmadan sonra otomatik ayağa kalkmaz, elle yeniden kurmak gerekir)

Dikkat edilecekler

1. Sıfır iz: koruma süreci bağımsız ve hafif bir betiktir, çok az kaynak kullanır, hedef sunucunun işini etkilemez.

2. Beyaz liste koruması: çekirdek iş parçacıkları ve sistemin kritik süreçleri varsayılan olarak sonlandırılmaz; yanlış sonlandırma sistemin çökmesine yol açmasın diye.

3. Disk yalnızca uyarır, temizlemez: disk dolduğunda dosyalarınızı otomatik silmez (önemli verilerin yanlışlıkla silinmesini önler), yalnızca elle müdahale etmeniz gerektiğini hatırlatır.

4. Kaldırma: çökme önleme panelinde "Kaldır"a tıklamanız yeterlidir; koruma süreci ve systemd servisi temizlenir.