Linux Kernel OOM killer Hatası Nasıl Çözülür?
Linux Kernel OOM killer Hatası Nasıl Çözülür? Nedir? bu hata, genellikle Linux bir isteği tamamlayamadığında; yapılandırma hatası, kaynak limiti, ağ sorunu veya...
Linux Kernel OOM killer Hatası Nasıl Çözülür? Nedir?
bu hata, genellikle Linux bir isteği tamamlayamadığında; yapılandırma hatası, kaynak limiti, ağ sorunu veya durmuş servis nedeniyle ortaya çıkar. Ziyaretçiler uygulama yerine hata sayfası görür. Bu rehber en yaygın nedenleri açıklar ve Linux sunucularda sorunu teşhis edip çözmek için adım adım komutlar sunar.
Çoğu durumda sorun kaynak sunucudadır. Uygulama kodunu değiştirmeden önce servis durumu, loglar ve güvenlik duvarı kurallarını kontrol edin.
Olası Nedenler
- Servis durmuş: Linux veya bağımlılığı (PHP-FPM, veritabanı) çalışmıyor olabilir.
- Güvenlik duvarı: CSF, firewalld, ufw veya bulut güvenlik grupları gerekli portları engelliyor olabilir.
- Yüksek yük: CPU, RAM veya disk I/O doygunluğu yeni bağlantıları engeller.
- Hatalı yapılandırma: Güncelleme sonrası geçersiz vhost, pool veya izin ayarları.
- DNS / proxy uyumsuzluğu: Kaynak IP veya SSL modu canlı kurulumla uyuşmuyor.
- Dolu disk: Log veya önbellek yazılamıyor.
Çözüm Adımları
SSH ile Temel Kontroller
Sunucuya bağlanın; servisleri ve dinlenen portları doğrulayın.
sudo systemctl status nginx
sudo systemctl status php-fpm
sudo ss -tlnp | grep -E ':80|:443'
free -h && df -h
Linux Ortamında
Hata loglarını inceleyin; yapılandırmayı test ettikten sonra servisi yeniden yükleyin.
sudo nginx -t && sudo systemctl reload nginx
sudo tail -100 /var/log/nginx/error.log
Sonuç
Adımları uyguladıktan sonra önbelleği temizleyip tekrar test edin. Sorun sürerse forumda tam hata mesajı ve log satırlarıyla konu açın.
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!