• 07-07-2010, 21:30:01
    #10
    Üyeliği durduruldu
    1.si iframe ile değil... örnek olarak dedim php dosyası bu php dosyasını çalıştırınca otomatik dosya.php?id=1 sonra 2 sonra 3 şeklinde gidiyor... yani bu sonuna kadar gidermi onu demek istedim ? diyelim 50 de bitsin ama gidermi merakım odur sadece_?
  • 06-09-2010, 17:14:25
    #11
    inforesim adlı üyeden alıntı: mesajı görüntüle
    "1.si site.com/dosya1.php ye tıkladığında işlemlerini dosya.php?id=1 , 2 , 3 , 4 vs.. 10 a kadar yapıyor"

    Frame ile yapıyorsan, Cron çalıştırmaz. 2. olanı çalıştırmakta mecbursun yani. Onun için cronu gece 4-5 aralarına kurarsan pek etkilemez sunucu. Rahat olur.
    bende bu şekilde çalıştırıyorum iframe yok ama sadece ilk verdiğim başlangıç sayfasında kalıyor cron, 2.3. ....5.6 şeklinde sayfaları ilerlemiyor oysa aynı kodu el ile explorer den kendim çalıştırdığımda kodda verdiğim refresh değeri kadar bekleyip bekleme süresinden sonra diğer sırada ki sayfaya geçiyor ve aşağıda girildiği gibi 5. sayfada duruyor ama normalde manuel ile çalışan bu aynı sistem cron a eklendiğinde çalışmıyor ilk açılış sayfsında kalıp ilerlemiyor sizce sorun ney olabilir

    $id++; 
    if($id!=5){ 
    echo"<meta http-equiv=\"refresh\" content=\"10;URL=http://www.site.com/wp-content/news.php?id=$id\">";
    crona girdiğim komut ise bu cpanelden

    /php -q -f /home/site/public_html/wp-content/news.php?id=1
  • 06-09-2010, 21:17:54
    #12
    Cron bir dosyada görevini bitirdiği anda görevi sonlanıyor ve bir sonraki görev zamanına kadar o dosyaya uğramıyor. eğer dosyadaki işlem 10 saniyeden uzun sürecek bir işlem ise ozaman sizin belirlediğiniz sayfaya yönlenir. Şöyle örnek vereyim. manuel olarak sayfayı açtınız 10 saniye sürmeden sayfadaki sorgular vs. işlemleri bitti ve sayfayı kapattınız ve doğal olarak sayfa yönlenmedi. cronda aynen bu şekilde yapıyor. sayfada işi bittiği anda o sayfayı veya dosyayı terk ediyor.
  • 06-09-2010, 21:26:46
    #13
    peki, cronun 10sn lik zaman sürecini nasıl uzatabiliriz böyle bir şansımız var mı benim çalıştırdığım dosyada 15sn sürüyor bitiş işlemleri sonra diğer sayfaya yönlenme başlıyor bu zamanı uzatma sansımız ne cron için teşekkürler
  • 06-09-2010, 21:34:46
    #14
    Blade__ adlı üyeden alıntı: mesajı görüntüle
    peki, cronun 10sn lik zaman sürecini nasıl uzatabiliriz böyle bir şansımız var mı benim çalıştırdığım dosyada 15sn sürüyor bitiş işlemleri sonra diğer sayfaya yönlenme başlıyor bu zamanı uzatma sansımız ne cron için teşekkürler
    Bunun yöntemini tam olarak bilmiyorum ama 2 öneride bulunabilirim. Cron oluşturduğun dosyada işlemlerin bittiğini gösteren bir alan içine anlık javascript yönlendirmesi yapabilirsin. yani sorgu döngüleri biter bitmez diğer sayfaya geçmesini sağlayabilirsin(hiç denemedim)... 2. önerim ise diğer dosyalar için ayrı cron oluşturmak. Belki diğer arkadaşlardan net bir cevap gelebilir.