Ana içeriğe geç

Cron Kurulumu

Modül iki cron görevi kullanır. Yolu kendi WHMCS dizininize göre değiştirin.

Ana görev (zorunlu)​

Her 2 dakikada çalıştırın:

*/2 * * * * php /home/<kullanıcı>/public_html/modules/addons/rabisu/cron.php >/dev/null 2>&1

Her turda:

  • Bitmiş kurulumları tamamlar.
  • Hizmet durumlarını Rabisu ile eşitler (askı, açma, silme).
  • Eksik IP, hostname ve şifreyi WHMCS hizmetine yazar (tur başına en fazla 20 hizmet).
  • Bilgiler gelince müşteriye "sunucu hazır" e-postasını gönderir.
  • Otomatik zam açıksa uygular.
  • Düşük bakiyeyi kontrol eder.

Cron, ödeme bekleyen siparişleri Rabisu bakiyenizden ödemez. Bu yalnızca müşteri faturayı ödeyince olur.

Katalog senkronu (önerilir)​

Eşlenmiş ürünlerin fiyat ve bilgilerini tazeler. Her 15 dakika yeterlidir:

*/15 * * * * php /home/<kullanıcı>/public_html/modules/addons/rabisu/cron.php --task=product-sync >/dev/null 2>&1

50'şer ürünlük gruplar halinde çalışır. Zaman aşımında bir sonraki turda kaldığı yerden devam eder.

Notlar​

  • Her görevin kendi kilidi (flock) vardır. Turlar üst üste binmez.
  • Cron yalnızca komut satırından çalışır. Web'den çağrılamaz.
  • Eklentiler > Rabisu Bayi > Sağlık sekmesi kendi WHMCS yolunuzla hazır komutları, her görevin son çalışma zamanını ve durumunu gösterir. WHMCS'in kendi cron'u (crons/cron.php) da çalışıyor olmalıdır.