• 28-12-2020, 00:04:29
    #1
    merhaba arkadaşlar benim bir döngüm var cronjob ile belli bir sürede bir yapılması gerek o döngüyü yaptım. çok uzun sürdüğü için zaman aşımına uğraşmıştı onu da çözdüm jquery ile her 30 saniyede bir başka sayfaya istek yolluyor
    şimdi cronjob sayfaya giriyor diyelim girdikten sonra 30 saniye beklemiyor içerik yüklenince sayfadan çıkıyor sanırım o 30 saniyeyi görmüyor jquery işlemeden kapatıyor sanırım cronjob u kandırıp daha uzun süreler durmasını sağlamak mümkün mü nasıl bir yol izlemeliyim?
  • 28-12-2020, 00:05:32
    #2
    cronjob javascript çalıştırmaz, php timeout'u arttırın, paylaşımlı hosting ise biraz sıkıntı
  • 28-12-2020, 00:07:36
    #3
    hesapadim adlı üyeden alıntı: mesajı görüntüle
    cronjob javascript çalıştırmaz, php timeout'u arttırın, paylaşımlı hosting ise biraz sıkıntı
    js çalıştırmaz ise tüm işlem boşa gidebilir nasıl bir yol izlemeliyim sizce ?
    cronjob sayfalar arası geçiş yapabilir mi?
    mesela ben a.com dan b.com?id=10 a gönderebilirmiyim ?
    direkt b ye gitmesi yerine a dan id tanımlanarak gitsin
  • 28-12-2020, 00:09:03
    #4
    muraatydn adlı üyeden alıntı: mesajı görüntüle
    js çalıştırmaz ise tüm işlem boşa gidebilir nasıl bir yol izlemeliyim sizce ?
    cronjob sayfalar arası geçiş yapabilir mi?
    mesela ben a.com dan b.com?id=10 a gönderebilirmiyim ?
    direkt b ye gitmesi yerine a dan id tanımlanarak gitsin
    302 ile yapabilirsiniz ama aynı zaman kisitlamasi hala geçerli olacaktır işinize yaramaz yani
  • 28-12-2020, 00:10:26
    #5
    hesapadim adlı üyeden alıntı: mesajı görüntüle
    302 ile yapabilirsiniz ama aynı zaman kisitlamasi hala geçerli olacaktır işinize yaramaz yani
    302 tam olarak ne oluyor cronjob gibi birşey mi yönlendirme işi php olarak tamamlanınca sayfa yükleniyor o yüzden tamamlamadan çıkmaz öyle düşünüyorum eğer yönlendirme oluyorsa işlemi öyle yapabilirim
  • 28-12-2020, 00:14:51
    #6
    Sorunu çözmek yerine neden başka yollar arıyorsun
    Ya timeout süresini uzat yada neden zaman aşımına düşüyor ona çözüm bul
    Örn. Veritabanındaki değerleri kontrol ediyorsan sorguya sınırlama koy ve her cronda son değeri kaydet cron tekrar çalıştığında o değerden başlat gibi
  • 28-12-2020, 00:18:03
    #7
    necmettin70 adlı üyeden alıntı: mesajı görüntüle
    Sorunu çözmek yerine neden başka yollar arıyorsun
    Ya timeout süresini uzat yada neden zaman aşımına düşüyor ona çözüm bul
    Örn. Veritabanındaki değerleri kontrol ediyorsan sorguya sınırlama koy ve her cronda son değeri kaydet cron tekrar çalıştığında o değerden başlat gibi
    o işlemi yaptım 10 ar 10 ar işiliyor 30 saniyede 10 tane işleyecek şekilde ayarladım ama timeout sınırını arttıramıyorum paylaşımlı hosting olduğu için ayrıca timeout sınırı beni kurtarmaz her gün yaklaşık siteyi 10 20 saniye daha bekletecek bir veri geliyor kalıcı bir çözüm gerekli aslında cronjob yönlendirme var ise 2 kod değiştirip yapacağım ama yok ise altyapıyı nerdeyse yeniden yazmam gerekebilir
  • 28-12-2020, 00:20:40
    #8
    Siz cronda yaptığınız işlemi anlatın biz ona göre bir çözüm sunalım
  • 28-12-2020, 00:22:23
    #9
    necmettin70 adlı üyeden alıntı: mesajı görüntüle
    Siz cronda yaptığınız işlemi anlatın biz ona göre bir çözüm sunalım
    yaptığım işlem sayfaya girince jquery ile başka bir sayfayı her 30 saniyede bir belirli bir divin içine çekiyor yani o sayfaya istek yolluyor ?id=10 gibi çıkanlar ekrana yazdırılıyor ama bu 30 saniyeyi beklemediği için cronjob ben diyorum ki bu sayfadan diğer sayfaya header ile yönlendirme yapsam o sayfaya aktarılır mı ? cronjob yoksa işlemezmi