v2.5.2
Giriş yap

PHP Çalışma Süresi Limiti Kaldırma ve Uzatma

Anonim
796 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Selamlar,

Bir for döngüm mevcut bu döngünün 18000 defa dönmesi gerekiyor ancak 13079 'dan sonra dönmüyor. Kodlarımı incelediğimde döngünün devam etmemesi için bir neden bulamadım. Ön tanımlı olan php çalışma süresi limiti nedeniyle bu noktada durduğu ihtimali aklıma geldi. Sadece bu sayfada yapılan işlem için php çalışma süresi limitini nasıl kaldırabilir ya da uzatabilirim ?

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (5)
aydinkeskin
1010 gün önce
//     bunlar senin işine yarayacaktır.

    $db->exec('SET session wait_timeout=10000'); // hosting aşırı yüklendiğinde mysql 2006 hatası ve hosting request time out sorununu bunla çözebilirsin.
    $db->exec('SET session connect_timeout=40');
    $db->exec('SET session delayed_insert_timeout=80');
    $db->exec('SET session innodb_lock_wait_timeout=120');
    $db->exec('SET session interactive_timeout=200');
    $db->exec('SET session net_write_timeout =120');
    $db->exec('SET session net_read_timeout =60'); 
PHP
recepkaramanli61
1010 gün önce

ini_set('max_execution_time', 0);

bu kodu ilgili sayfanın en başına koyarsan sorunun çözülür.

qplot
1029 gün önce

"Kodlarımı incelediğimde döngünün devam etmemesi için bir neden bulamadım"

ne arıyordun acaba

yok oyle bır mantık bu kadar sorguyu tek seferde yapamazsın

zelemi
1030 gün önce
ini_set('memory_limit', '-1');
PHP
mubado
1031 gün önce

set_time_limit 3000