• 11-07-2020, 20:33:17
    #1
    Merhaba cpanel de her dakika çalışan bir cronum var lakin bu cron hep aynı saniyelerde çalıştığı için sıkıntı oluyor.

    4 saniye execution süresi var diyelim hep.

    13:30:04
    13:31:04

    gibi çalışıyor şuan

    burdaki saniyeyi random yapmam gerek.

    Php dosyasına random sleep eklemek istemiyorum, timeout düşürebilir, ilerde execution time 15 saniye olsa random time 50 saniyede gelse dosya timeout atar vb.

    Bunu cpanel üzerinde halletmem gerek, bilen varsa ücretli ücretsiz yardımcı olabilirse sevinirim.

    çözüldü.
  • 11-07-2020, 20:52:16
    #2
    Yeni bir php dosyasının içinde random 0-50 arası sleep atıp, sonrasında diğer php dosyasını çağırıp (wget veya curl ile) çalıştırabilirsiniz çözüm olarak.
  • 11-07-2020, 20:53:15
    #3
    muratermis adlı üyeden alıntı: mesajı görüntüle
    Yeni bir php dosyasının içinde random 0-50 arası sleep atıp, sonrasında diğer php dosyasını çağırıp (wget veya curl ile) çalıştırabilirsiniz çözüm olarak.
    Çok mantıklı
  • 11-07-2020, 20:53:56
    #4
    4-59/* * * * *  (sleep $(($RANDOM\%40+10))) && php /home/user/public_html/sayfa.php
    Deneme fırsatım olmadı ama 10-50 saniye arasında random saniyede çalışacak
  • 11-07-2020, 21:12:39
    #5
    muratermis adlı üyeden alıntı: mesajı görüntüle
    Yeni bir php dosyasının içinde random 0-50 arası sleep atıp, sonrasında diğer php dosyasını çağırıp (wget veya curl ile) çalıştırabilirsiniz çözüm olarak.
    bero adlı üyeden alıntı: mesajı görüntüle
    Çok mantıklı
    alenazte adlı üyeden alıntı: mesajı görüntüle
    4-59/* * * * *  (sleep $(($RANDOM\%40+10))) && php /home/user/public_html/sayfa.php
    Deneme fırsatım olmadı ama 10-50 saniye arasında random saniyede çalışacak
    cevaplarınız için teşekkürler.

    @muratermis; mantık güzel bu da çalışır lakin @alenazte; ; hocamın yazdığı kod güzel çalışıyor