WP Squared üzerinde “data refresh” sorunu olduğunda panel veya WordPress tarafında güncel veriler görünmez. Örneğin istatistikler güncellenmez, site değişiklikleri panelde gecikmeli görünür veya eski veri sürekli tekrar eder. Bu genelde cache, sync servisi, API gecikmesi, cron job veya database lock problemlerinden kaynaklanır.
Sorun şu:
WP Squared veri güncellemiyor veya eski veriyi göstermeye devam ediyor.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. Sync ve refresh servislerini kontrol et
systemctl status wpsquared
Eğer ayrı refresh servisi varsa:
systemctl status wpsquared-sync
systemctl status wpsquared-refresh
2. Manuel data refresh çalıştır
wpsquared refresh data --force
3. Cache temizle (en kritik adım)
Eski veri cache’den geliyorsa refresh çalışmaz.
rm -rf /usr/local/wpsquared/cache/*
WordPress cache:
rm -rf /home/user/public_html/wp-content/cache/*
4. Object cache temizle (Redis/Memcached)
Redis:
redis-cli flushall
Memcached:
systemctl restart memcached
5. Cron job kontrol et
Refresh işlemi cron ile tetikleniyor olabilir.
crontab -l
Cron restart:
systemctl restart crond
6. API bağlantısını kontrol et
curl -I https://api.wpsquared.com
7. DNS kontrolü
nslookup api.wpsquared.com
8. Database lock kontrolü
wp db check --allow-root
Repair:
wp db repair --allow-root
9. PHP-FPM restart
systemctl restart php-fpm
10. Web server restart
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
11. WP Squared servis reset
systemctl restart wpsquared
systemctl restart wpsquared-sync
systemctl restart crond
12. Queue temizle
rm -rf /usr/local/wpsquared/queue/*
13. Manual sync + refresh test
wpsquared sync run --force
wpsquared refresh data --force
14. Final kontrol
wpsquared status
Eğer data refresh sorunu devam ediyorsa genelde API timeout, database deadlock veya cron trigger gecikmesi vardır.