WPSquared Bulk Action Yarıda Kalıyor Sorunu Nasıl Çözülür?
WP Squared üzerinde “bulk action” (toplu işlem) başlatıldığında işlem yarıda kalabilir, hiç ilerlemeyebilir veya bazı işlemler tamamlanıp bazıları başarısız olabilir. Bu durum genellikle timeout, CPU/RAM yetersizliği, queue bozulması, PHP limitleri veya cron problemlerinden kaynaklanır.
Sorun şu:
WP Squared bulk işlemler tamamlanmıyor, yarıda kesiliyor veya takılıyor.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. WP Squared bulk queue kontrol et
Önce takılan işlemleri kontrol et.
ls -lah /usr/local/wpsquared/queue/
2. Bulk queue temizle (takılı işler için)
rm -rf /usr/local/wpsquared/queue/bulk/*
3. WP Squared servis durumunu kontrol et
systemctl status wpsquared
Gerekirse restart:
systemctl restart wpsquared
4. PHP memory limit kontrol et
Bulk işlemler yüksek RAM ister.
php -i | grep memory_limit
Gerekirse artır:
memory_limit = 512M
5. Max execution time kontrol et
php -i | grep max_execution_time
Artır:
max_execution_time = 300
6. CPU ve RAM kullanımını kontrol et
top
7. Disk kullanımını kontrol et
df -h
8. Cron job kontrol et
Bulk işlemler cron ile devam edebilir.
crontab -l
Cron restart:
systemctl restart crond
9. PHP-FPM restart
systemctl restart php-fpm
10. Web server restart
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
11. Cache temizle
rm -rf /usr/local/wpsquared/cache/*
12. API bağlantı kontrolü
curl -I https://api.wpsquared.com
13. File permission kontrolü
chown -R wpsquared:wpsquared /usr/local/wpsquared
chmod -R 755 /usr/local/wpsquared
14. Bulk işlemi manuel çalıştır
wpsquared bulk run --force
15. Final kontrol
wpsquared bulk status
Eğer bulk action hâlâ yarıda kalıyorsa genelde sistem resource limit (CPU throttling) veya database lock sorunu vardır.