WP Squared üzerinde “sync” (senkronizasyon) işlemleri düzgün çalışmayabilir. Sunucu ile panel arasında veri güncellenmez, site değişiklikleri yansımaz veya çoklu site/sunucu senkronu bozulabilir.
Sorun şu:
WP Squared sync çalışmıyor, veri güncellenmiyor veya sistemler arasında eşleşme olmuyor.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. WP Squared sync servis durumunu kontrol et
Önce senkronizasyon servisi aktif mi bak.
systemctl status wpsquared
Eğer ayrı sync servisi varsa:
systemctl status wpsquared-sync
Çalışmıyorsa başlat:
systemctl start wpsquared-sync
systemctl enable wpsquared-sync
2. Sync loglarını kontrol et
Hatanın sebebini loglardan gör.
tail -f /var/log/wpsquared/sync.log
veya:
journalctl -u wpsquared -n 100
3. Queue (bekleyen sync işlemleri) temizle
Takılmış senkronlar sistemi kilitleyebilir.
rm -rf /usr/local/wpsquared/sync/queue/*
4. API bağlantısını kontrol et
Sync genelde API ile çalışır.
curl -I https://api.wpsquared.com
Hata varsa DNS veya firewall problemi olabilir.
5. Firewall ve port kontrolü
Sync portları kapalı olabilir.
firewall-cmd --list-all
Gerekirse aç:
firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --reload
6. DNS çözümleme kontrolü
nslookup api.wpsquared.com
Yanlış IP sync’i bozar.
7. Disk ve kaynak kontrolü
Yetersiz kaynak sync işlemini durdurur.
df -h
CPU kontrol:
top
8. PHP-FPM restart
systemctl restart php-fpm
9. WP Squared cache temizle
Cache bozuksa sync eski veri kullanır.
rm -rf /usr/local/wpsquared/cache/*
10. Sync force çalıştır
Manuel sync testi:
wpsquared sync run --force
11. Cron job kontrolü
Sync zamanlı çalışıyorsa cron bozulmuş olabilir.
crontab -l
Cron servisini yeniden başlat:
systemctl restart crond
12. WP Squared servislerini resetle
systemctl restart wpsquared
systemctl restart wpsquared-sync
13. Web server restart
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
14. Final sync test
wpsquared sync status
Eğer bu adımlardan sonra sync problemi devam ediyorsa genelde API token süresi dolmuş ya da sync database cache bozulmuştur.