Yoğun saatlerde site yavaşlıyor, bazen 508 veriyor ya da sorgular takılı kalıyorsa MySQL işlemleri LVE limitine çarpıyor olabilir. Genelde CPU, RAM veya IO aynı anda doluyor. Sorun şu: veritabanı yükü LVE sınırını aşıyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Trafik arttığında MySQL sorguları artıyor, CPU ve RAM yükseliyor, CloudLinux işlemi kısıtlıyor. Bu yüzden sayfa geç açılıyor ya da hata oluşuyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Hangi limit doluyor netleştir
-
cPanel → Metrics → Resource Usage
-
Yoğun saat grafiğine bak.
-
Özellikle kontrol et:
-
CPU
-
PMEM
-
IO
-
-
Fault saatleri ile yoğun saat çakışıyorsa sorun MySQL yükü.
2) Anlık MySQL yükünü kontrol et (SSH varsa)
Uzun süredir “Sending data” veya “Locked” görünen sorgular varsa problem var.
CPU tüketen işlemleri görmek için:
mysqld üstteyse veritabanı yük yapıyor demektir.
3) Yavaş sorguları tespit et
WordPress kullanıyorsan:
-
Ağır çalışan eklentileri kapatıp test et.
-
Özellikle:
-
WooCommerce raporları
-
İstatistik eklentileri
-
Gelişmiş filtre / arama modülleri
-
Geçici test için:
-
cPanel → phpMyAdmin
-
Büyük tabloları kontrol et.
-
wp_optionstablosu aşırı şişmişse temizlenmeli (autoload kayıtları kontrol edilir).
4) Veritabanı optimize et
phpMyAdmin üzerinden:
-
Tüm tabloları seç.
-
“Optimize table” çalıştır.
SSH varsa:
Bu işlem şişmiş tabloları toparlar.
5) IO limiti düşükse artırılması gerekir
MySQL disk kullanır. IO düşükse yoğun saatte site bekler.
Sunucu sahibiysen:
-
WHM → CloudLinux → LVE Manager
-
IO değerini kontrol et.
-
1 MB/s gibi düşükse artır.
6) PHP-FPM açık mı kontrol et
Yanlış PHP yapılandırması MySQL yükünü artırır.
-
WHM → MultiPHP Manager
-
PHP-FPM aktif olmalı.
-
Kapalıysa aç ve Apache’yi yeniden başlat.
7) Cache yoksa yoğun saatte sorun kaçınılmaz
Dinamik sorgular her ziyaretçide tekrar çalışır.
WordPress ise:
-
LiteSpeed kullanıyorsan LSCache aktif olmalı.
-
WooCommerce varsa sepet/checkout hariç tüm sayfalar cache’lenmeli.
-
Object Cache (Redis/Memcached) varsa aktif et.
8) LVE limiti yetersiz olabilir
Optimizasyon yaptın ama yoğun saatlerde hala CPU %100 ise paket düşük olabilir.
-
WHM → CloudLinux → LVE Manager
-
CPU / PMEM değerlerini kontrol et.
-
Gerekirse artır ya da üst pakete geç.
Alternatif Çözüm (Daha teknik)
Hangi limitten çarptığını görmek için:
Canlı izlemek için:
Yoğun saatlerde çalıştır. Hangi limit doluyor net görürsün.
CloudLinux Lisansında Tam İzolasyon!
Hosting sunucunuzu Bad Neighbor etkisinden koruyun. LVE Manager ve CageFS özelliklerini sunan %100 güncellenebilir paylaşımlı CloudLinux lisansını ucuza kullanın.