WP Squared dashboard bazen geç açılabilir, tıklamalar gecikmeli çalışabilir veya panel genel olarak “lag” yapabilir. Genellikle sebep yüksek CPU/RAM kullanımı, ağır cron işleri, database yavaşlığı, cache problemleri veya log şişmesidir. Aşağıdaki adımlarla sorunu hızlıca çözebilirsin.
Sorun şu:
WP Squared paneli yavaş açılıyor, dashboard geç yükleniyor veya işlem gecikmesi yaşanıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1. Sunucu CPU ve RAM kullanımını kontrol et
Yüksek kullanım dashboard’u direkt yavaşlatır.
Kontrol et:
top
veya:
htop
RAM durumu:
free -m
Eğer kullanım %80+ ise yükü düşürmen gerekir.
2. Disk IO (okuma/yazma) kontrol et
Disk yavaşsa panel de yavaş olur.
Kontrol:
iostat -x 1
Eğer yüksek await varsa disk darboğazı vardır.
3. WP Squared cache temizle
Bozuk veya şişmiş cache dashboard’u yavaşlatabilir.
rm -rf /usr/local/wpsquared/cache/*
Sonra restart:
systemctl restart wpsquared
4. Log dosyalarının büyüklüğünü kontrol et
Aşırı büyük loglar sistemi yavaşlatabilir.
Kontrol et:
du -sh /var/log/*
WP Squared log:
du -sh /var/log/wpsquared/*
Gerekiyorsa temizle:
truncate -s 0 /var/log/wpsquared/*.log
5. Database performansını kontrol et
Yavaş database dashboard’u ciddi etkiler.
MySQL durumu:
systemctl status mysql
MariaDB:
systemctl status mariadb
Slow query kontrol:
mysqladmin processlist
6. WP Cron yoğunluğunu kontrol et
Aşırı cron işleri paneli yavaşlatır.
wp cron event list --allow-root
Cron’u optimize et:
wp cron event delete hook_name --allow-root
7. PHP-FPM worker sayısını artır
Az worker panel gecikmesine neden olur.
Config aç:
nano /etc/php-fpm.d/www.conf
Şu ayarı artır:
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 20
Restart:
systemctl restart php-fpm
8. Swap kullanımını kontrol et
Swap çok kullanılıyorsa sistem yavaşlar.
swapon --show
Gerekirse swap artır:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
9. Ağ (network) gecikmesini kontrol et
API ve panel gecikmeleri network kaynaklı olabilir.
ping google.com
DNS test:
nslookup api.wpsquared.com
10. WP Squared servislerini optimize et
Servis takılması dashboard’u yavaşlatabilir.
Restart:
systemctl restart wpsquared
PHP-FPM:
systemctl restart php-fpm
Web server:
systemctl restart httpd
11. Hata ve performans loglarını incele
Gerçek sebep loglarda görünür.
WP Squared log:
tail -f /var/log/wpsquared/error.log
System log:
journalctl -xe
PHP log:
tail -f /var/log/php-fpm/error.log