• 08-06-2014, 20:41:12
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar,

    100 saniye ve üstü işlemlerde duruyor sayfa. Php.ini den tüm ayarları yaptım php dosyasına set_time_limit(0); verdim olmadı. Galiba apache durduruor
  • 08-06-2014, 22:19:31
    #2
    Üyeliği durduruldu
    Web_Scripti adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,

    100 saniye ve üstü işlemlerde duruyor sayfa. Php.ini den tüm ayarları yaptım php dosyasına set_time_limit(0); verdim olmadı. Galiba apache durduruor
    Yaptığınız işlem post işlemimi yoksa farklı bir işlemmi ?
  • 08-06-2014, 22:26:55
    #3
    Üyeliği durduruldu
    sersat adlı üyeden alıntı: mesajı görüntüle
    Yaptığınız işlem post işlemimi yoksa farklı bir işlemmi ?
    Merhabalari

    yaptığım işlem post işlemidir.

    Chrome da öğeyi denetle yaptıgımda 100. saniyeye geldiğinde ERR_INCOMPLETE_CHUNKED_ENCODING bu hatayı veriyor. ve ekranda nerede kaldıysa işlemi orada durduruyor. Bu işlem post ile upload olabiliyor, veya file_get_contents ile birşey cekerken olabiliyor. 100. saniyeye gelince duruyor ama post ile yapıyorum işlemide.
  • 08-06-2014, 22:39:26
    #4
    Üyeliği durduruldu
    php inide max_post ayarını denedinizmi hocam ?
  • 08-06-2014, 22:46:39
    #5
    Üyeliği durduruldu
    sersat adlı üyeden alıntı: mesajı görüntüle
    php inide max_post ayarını denedinizmi hocam ?
    Merhabalar,

    post olarak bir url gönderiyorum. Onu indirmeye başlıyor. dosya göndermesemde sadece url ile çekmeye başlayınca 100. saniyede tam olarak kesiliyor.

    post_max_size 1500M 1500M
    max_execution_time 1800 1800
    max_file_uploads 20 20
    max_input_nesting_level 64 64
    max_input_time 1800 1800
    max_input_vars 1000 1000
    memory_limit 3000M 3000M

    bu şekilde phpinfo değerleri çıkıyor.
  • 09-06-2014, 00:03:58
    #6
    Üyeliği durduruldu
    Çektiği kb ne kadar ve kesildiği yer post kısmında dowloader kısmımı ?
  • 09-06-2014, 00:23:06
    #7
    Üyeliği durduruldu
    sersat adlı üyeden alıntı: mesajı görüntüle
    Çektiği kb ne kadar ve kesildiği yer post kısmında dowloader kısmımı ?
    Merhabalar,

    veri çekme bir örnektir. ffmpeg ile bir işlem yaptırsamda aynı durum var. Ekrana birşey yazılmadan 100 saniyelik bir iş varsa ne olursa olsun 100. saniyede duruyor. ne 97 de duruyor nede 103 de duruyor.
  • 09-06-2014, 22:13:26
    #8
    ylv
    Üyeliği durduruldu
    dediğiniz gibi apache conf dosyasında timeout engeline takılıyor olabilir.

    ffmpeg ile video çevirme işlemleri olsun dosya download olsun, shell_exec ile komuttan arka planda dev null ile çalıştırın.

    birden fazla komut sıralı çalıştırarak + loglama yaparsanız tam kontrolünüzde olucaktır.

    basitinden

    $cmd1 = 'ffmpeg_yolu -i vs vs ..'; // veya wget ...
    $cmd2 = 'php_yolu islembitti.php';
    $log = 'xx.log';

    shell_exec('('.$cmd1.' && '.$cmd2.' && exit) > /dev/null 2>'.$log.' &');

    browser üzerinden işlem yapılmasını pek sağlıklı değil bence.

    phpnin bu tip durumlar için fonksiyonuda mevcut

    http://tr1.php.net/manual/tr/functio...user-abort.php