WPSquared Cron Job Çalışmıyor Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinde cron job’lar (otomatik görevler) çalışmayabilir, gecikebilir veya hiç tetiklenmeyebilir. Bu durum genellikle cron servisinin kapalı olması, yanlış izinler, WordPress cron (wp-cron) devre dışı olması veya sistem cron çakışmaları nedeniyle oluşur.

Sorun şu:
WP Squared cron görevleri çalışmıyor, backup/update/schedule işlemleri tetiklenmiyor.

Aşağıdaki adımları uygulayarak sorunu çözebilirsin.


Çözüm Adımları

1. Cron servisi çalışıyor mu kontrol et

Önce sistem cron servisinin aktif olup olmadığını kontrol et.

systemctl status crond

Ubuntu/Debian için:

systemctl status cron

Çalışmıyorsa başlat:

systemctl start crond
systemctl enable crond

2. WP Squared cron job’larını kontrol et

Sistemde WP Squared cron kayıtları var mı bak.

crontab -l

Root cron kontrol:

crontab -u root -l

3. WP Squared cron servisini yeniden başlat

Cron job takılmış olabilir.

systemctl restart wpsquared

4. WordPress cron (wp-cron) aktif mi kontrol et

WordPress içinde cron devre dışı olabilir.

cat /home/user/public_html/wp-config.php | grep DISABLE_WP_CRON

Eğer şu varsa:

define('DISABLE_WP_CRON', true);

WordPress cron çalışmaz.

Aktif etmek için kaldır veya false yap:

define('DISABLE_WP_CRON', false);

5. Manuel WP-Cron test et

Cron gerçekten çalışıyor mu test et.

wp cron event run --due-now --allow-root

6. Server timezone ve saat kontrolü

Yanlış saat cron tetiklemelerini bozabilir.

timedatectl

NTP aç:

timedatectl set-ntp true

7. Cron loglarını kontrol et

Hata varsa burada görünür.

tail -f /var/log/cron

veya:

journalctl -u crond -n 100

8. WP Squared cron queue temizle

Takılmış job’lar sistemi kilitleyebilir.

rm -rf /usr/local/wpsquared/queue/*

Cache temizle:

rm -rf /usr/local/wpsquared/cache/*

9. PHP CLI cron çalışıyor mu kontrol et

WP-CLI cron için PHP CLI gerekir.

php -v

Test:

php /home/user/public_html/wp-cron.php

10. Disk ve permission kontrolü

Cron job yazamıyorsa çalışmaz.

df -h

Permission düzelt:

chown -R user:user /home/user/public_html
chmod -R 755 /home/user/public_html

11. WP Squared ve servisleri restart et

Son adımda tüm sistemi yenile.

systemctl restart wpsquared
systemctl restart crond
systemctl restart php-fpm

Apache:

systemctl restart httpd

Nginx:

systemctl restart nginx

 

JetBackup Verilerinizi Güvenceye Alın!

Sunucu felaketlerine karşı hazırlıklı olun. Sınırsız hesap destekli, anında teslim JetBackup lisansı ile verilerinizi otomatik yedekleyin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.