Cronjob ve Otomasyon
WISECP üzerinde sistemsel tüm işlemlerin otomatik bir şekilde gerçekleştirilebilmesi için sunucunuz üzerinden bir cronjob komutu tanımlamanız gerekmektedir. Bu sayede, fatura oluşturulması ve hatırlatmaları, hizmet askıya alma ve iptal etme ve daha birçok işlemler arka planda otomatik bir şekilde gerçekleştirilir.
Cronjob Nasıl Ayarlanır?
1) Admin Paneli > Ayarlar > Otomasyon Ayarları yolunu izleyin.
2) Açılan sayfanın üst kısmında "CronJob Komutu" ibareli turuncu rekli bir komut satırı göreceksiniz. Bu komut satırını kopyalayınız.
3) Hosting panelinizin (örn: Cpanel, Plesk vb.), cronjob veya zamanlanmış görevler bölümüne girerek mümkünse dakikalık veya 15 dakikada bir olacak şekilde cronjob tanımlamasını sağlayınız.
Eğer hostunuzun üzerinde cronjob tanımlama yapmayı bilmiyorsanız, bu konuda hosting servis sağlayıcınızdan destek alabilirsiniz.
Önemli Hatırlatma
Bazı sunucular, cronjob sisteminin çalışması için farklı komutlar kabul edebilir. Bu nedenle, eğer mevcut komut ile cronjob servisi çalışmıyorsa aşağıdaki varyasyonları da denemelisiniz.
Örnek 1;
wget http://www.example.com/cronjobs.php
Örnek 2;
/usr/local/bin/ea-php72 memory_limit=-1 -d max_execution_time=0 /home/youruser/public_html/cronjobs.php
Örnek 3;
/usr/local/bin/php memory_limit=-1 -d max_execution_time=0 /home/youruser/public_html/cronjobs.php
Örnek 4;
cd /home/youruser/public_html; /usr/local/bin/php -f cronjobs.php
Kalın yazı stili olarak belirlen kısımları kendinize göre değiştirmelisiniz.
Son Çalışma Zamanı
Cronjob ayarlaması yaptıkta sonra, tekrar Admin Paneli > Ayaralar > Otomasyon Ayarları yolunu izleyin ve "Son Çalışma Zamanı" alanını sürekli olarak kontrol edin. Henüz yeni tanımlama yaptıysanız lütfen bir süre bekleyiniz. Eğer bir sorun yok ise, yakın bir zaman bilgisi göreceksiniz. Bu, cronjob sisteminin en son çalıştığı zamanı göstermektedir.
İşlem Saat Aralığı
Eğer otomatik işlemlerin belirlediğiniz bir zaman dilimi arasında gerçekleştirilmesini istiyorsanız, Admin Paneli > Ayaralar > Otomasyon Ayarları sayfasında bunun için bir ayar kısmı bulunmaktadır. Bu alanda, 24 saatlik zaman dilimine göre bir ayarlama yaptığınızda, sistematik işlemler sadece belirlediğiniz zaman aralığında gerçekleşecektir.
Sistematik İşlemler
Faturalar, Ürün/Hizmetler, Destek Biletleri vb. alanlarda, otomatik olarak işlem gerçekleştirilebileceği "GÜN" bilgilerini dilediğiniz şekilde ayarlayabilirsiniz. Örneğin: "son ödeme tarihinden x gün sonra hizmet askıya alınsın." vb. gibi.
Detaylı bilgi için lütfen Admin Paneli > Ayaralar > Otomasyon Ayarları sayfasının alt kısmını inceleyin.