Sistem kaynaklarının adil kullanılmasını sağlamak için paylaşımlı hosting altyapılarında CloudLinux LVE sınırları uygulanır. Bu sınırlar CPU gücünü, bellek kullanımını ve aynı anda çalışabilecek işlem sayısını kontrol altında tutar. Kaynak kullanımı belirlenen seviyelerin üzerine çıktığında siteler yavaşlar, paneller erişilemez olur ve 508 veya 503 gibi hatalar meydana gelir.
CPU limitine girilmesi çoğu zaman artan trafik nedeniyle değil, hatalı ayarlar ve denetlenmeyen arka plan süreçleri yüzünden yaşanır.
PHP Versiyonu ve Çalışma Modunun CPU’ya Etkisi
PHP’nin kullanılan sürümü ve hangi handler ile çalıştığı, işlemci tüketimini doğrudan belirler. Eski PHP versiyonları ile CGI tabanlı handler yapıları, her istekte daha fazla CPU döngüsü harcar. Bu durum LVE limitlerinin kısa sürede dolmasına yol açar.
Bu nedenle güncel bir PHP sürümüyle birlikte verimli bir handler tercih edilmesi büyük önem taşır. PHP 8.x serisi, opcode işleme ve bellek yönetimi açısından önceki sürümlere göre çok daha yüksek verimlilik sunar.


PHP Performansı İçin Önerilen Yapı
- PHP tarafında 8.1 veya 8.2 sürümleri kullanılmalıdır.
- Handler olarak LSAPI (LiteSpeed) ya da PHP-FPM seçilmelidir.
- OPcache aktif edilmelidir.
OPcache Aktiflik Kontrolü
php -i | grep opcache.enableOPcache kapalı olduğunda her istek CPU üzerinde ekstra yük oluşturur.ırır.
WordPress Dahili Zamanlayıcı (wp-cron) Yapısını Kapatın
Varsayılan WordPress cron sistemi, ziyaretçi istekleriyle tetiklenen bir yapı üzerinden çalışır. Trafik düşük olsa bile bu sistem CPU üzerinde ani yüklenmeler oluşturabilir.
LVE kaynaklı performans problemlerinde wp-cron kontrolü kritik öneme sahiptir.
wp-config.php İçinde wp-cron Yapısını Devre Dışı Bırakma
define('DISABLE_WP_CRON', true);Gerçek Cron Job Tanımı
*/5 * * * * wget -q -O - https://siteadresiniz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1Bu yapılandırma ile cron işlemleri sabit aralıklarla çalışır ve CPU yükü kontrol altına alınır.
Statik Önbellek ile PHP ve DB İş Yükünü Azaltın
Her yeni ziyaretçi isteğinde PHP çalışır, arka planda veritabanına sorgular gönderilir ve sayfa yeniden oluşturulur. Bu sürekli üretim döngüsü CPU tüketimini doğrudan yükseltir. Statik HTML cache kullanımı, sunucu yükünü %70–80’e varan oranda azaltabilir.


Önerilen çözümler
- LiteSpeed sunucu → LiteSpeed Cache
- Apache / Nginx → WP Rocket veya WP Super Cache
Kritik Ayar
- Object Cache mutlaka aktif olmalı
Redis Kontrolü
redis-cli pingStatik cache + object cache birlikte kullanıldığında CPU kullanımı dramatik şekilde düşer.
WordPress’te Gizli CPU Tüketimine Yol Açan Bileşenler
WordPress eklentilerinin bir kısmı, kullanıcı fark etmeden arka planda sürekli sorgular çalıştırır. Canlı istatistik sistemleri, yoğun güvenlik taramaları ve harici API bağlantıları CPU tüketimini ciddi şekilde artırabilir.
Bu tür fark edilmesi zor kaynak kullanımı literatürde silent CPU usage olarak adlandırılır.
Çalışan MySQL İşlemlerini Görüntüleme
SHOW FULL PROCESSLIST;Uzun süredir çalışan sorgular genellikle CPU tüketiminin ana kaynağıdır. Gereksiz eklentiler kaldırılmalı, daha hafif alternatifler tercih edilmelidir.
XML-RPC Kaynaklı Bot Trafiğini Kontrol Altına Alın
WordPress’te XML-RPC yapısı, dış servisler için gerekli olsa da saldırganlar tarafından yoğun brute force denemelerinde kullanılır. Bu isteklerin sürekli gelmesi CPU üzerinde ciddi yük oluşturur ve LVE sınırına hızlıca ulaşılmasına neden olur.

XML-RPC Kapatma (.htaccess)
xmlrpc.php
Order Deny,Allow
Deny from allrobots.txt ile Bot Engelleme
User-agent: AhrefsBot<br>Disallow: /
User-agent: SemrushBot<br>Disallow: /Bu ayarlar, gereksiz tarama trafiğini keserek CPU kaynaklarını korur.
Heartbeat API’nin admin-ajax.php Yükünü Azaltın
Admin panel açıkken WordPress Heartbeat API, belirli aralıklarla admin-ajax.php üzerinden sunucuya istek göndererek arka planda çalışır. Bu istekler taslak kaydı, oturum takibi ve bildirimlerin iletilmesi için kullanılır.


Eklenti Kullanarak Kontrol Sağlama
Heartbeat Control veya benzeri bir eklenti aracılığıyla aşağıdaki ayarlamalar yapılabilir:
- Yönetici paneli için istek süresi 60 saniyeye çıkarılabilir
- Yazı editörü tarafındaki heartbeat çağrıları sınırlandırılabilir
- Frontend üzerinde heartbeat tamamen devre dışı bırakılabilir
Bu yapılandırma, özellikle gün boyu yönetici paneli açık kalan sitelerde CPU kullanımını ciddi oranda düşürür..
Sık Sorulan Sorular
PHP sürümü güncel ama CPU hala yüksek çıkıyor?
Handler yanlış olabilir veya OPcache kapalıdır. PHP sürümü tek başına yeterli değildir.
LSAPI veya PHP-FPM kullanalım ve OPcache’in aktif olduğunu doğrulayalım.
admin-ajax.php çağrıları neden LVE loglarında sık görünür?
– Heartbeat API, bazı eklentiler, frontend AJAX çağrıları ve istatistik araçları bu dosya üzerinden çalışır. Kontrolsüz kullanıldığında LVE CPU tüketiminin ana kaynağı haline gelir.
CloudLinux’ta CPU limiti dolunca istekler tamamen reddedilir mi?
Çoğu durumda istekler reddedilmez, beklemeye alınır. Bu da sitenin donmuş gibi davranmasına yol açar. Kullanıcı hata görmeyebilir ama sayfa yüklenme süresi ciddi şekilde uzar.