• 16-05-2018, 21:14:09
    #1
    Bir adet haber sitesinde aa haber botu kullanmaktayim. 4 adet farkli cron calisarak devre bir butun olmakta. Ancak ;1 ) Veridyenhost cpu limiti yuzunden 4 cronu ayni anda calismasini izin vermiyor ki dogal haklari
    2 ) php dosya calisma suresi 30 snye bu yuzden aa haberden resimler siteye eklenmiyor..


    su an icin vps veya vds ye gecmeyi dusunmuyorum. Lakin soyle birsey duydum cronjops calistirmaya izin veren ucretsiz yerler varmis farkli yerlerde cron calistirip bunu sitenize gonderebilirsiniz dediler ama bir ayrinti bulamadim.. bu konuda bilgisi olan yardimci olabilirmi bize?
  • 16-05-2018, 21:17:48
    #2
    https://cron-job.org sitesi işinize yarayabilir
  • 16-05-2018, 21:56:21
    #3
    Digital Ocean 'dan bir hesap alıp içine LAMP kurabilirsin daha sonra sitein ayarlarını yaptıktan sonra crontab içerisine istediğin kadar ekleme yapabilirsin tüm php ayarlarınıda sen yaparsın cpanel gibi bir panelin olmaz gereksiz hiçbirşey olmaz sistem düşük performansta tüm cronlarını çalıştıracaktır yanlız biraz sunucu yönetimi konusunda bilgin olması lazım yada digital ocean makalelerini okuyabilirsin.
  • 17-05-2018, 14:12:11
    #4
    Teşekkür ederim. Cronjops ta sanırım 30 snye time out limiti var bunun üstüne çıkabilirmiyiz acaba?
  • 17-05-2018, 14:16:07
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ByTaRiK adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim. Cronjops ta sanırım 30 snye time out limiti var bunun üstüne çıkabilirmiyiz acaba?
    bu konuyu ben de merak ediyorum. cevap gelir ise mesajı beğenebilir misiniz? teşekkürler.
  • 17-05-2018, 14:22:13
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ByTaRiK adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim. Cronjops ta sanırım 30 snye time out limiti var bunun üstüne çıkabilirmiyiz acaba?
    cpu zaman aşımı eğer iterasyonlarda (while, foreach gibi) sıkıntı yaratıyorsa yapılan işlemi bir fonksiyona alıp generator kullanarak cpu zamanını düşürmeyi deneyebilirsiniz.

    örnek
    foreach($sources as $source):
    yield parsehtml($source);
    endforeach;