Sunucusuna PHP Bellek farklı sunucu

0 Cevap php

Ben ağır bir PHP komut dosyası var.

O kadar çok şey yapmak zorunda böylece

ini_set('memory_limit', '3000M');
set_time_limit (0);

Bu bir sunucu üzerinde iyi çalışır, ancak başka ben olsun: Out of memory / home / writeabo / public_html / propturk / feedgenerator / simple_html_dom.php line 848 (71 bayt ayırmaya çalıştı) (1653342208 tahsis)

Her ikisi de aynı ana, ancak farklı sunuculardan aynı paket üzerinde bulunmaktadır.

Above Problem solved new problem below for bounty

Güncelleme: o iki kopyalarını yapar 60.000 'den fazla görüntü içeren 252 sayfalık, bir site ve ayrıştırıcılarda verileri Rawls, çünkü komut dosyası çok büyük. Ben beri parçaya bozuldu.

Ama şimdi başka bir sorun var. Böyle sunucuya dışarıdan sitesinden görüntüyü yazıyorum:

try {
    $imgcont = file_get_contents($va); // $va is an img src from an array of thousands of srcs
    $h = fopen($writeTo,'w');
       fwrite($h,$imgcont);
       fclose($h);
    } catch(Exception $e) {
    $error .= (!isset($error)) ? "error with <img src='" . $va . "' />" : "<br/>And <img src='" . $va . "' />";
    }

Aniden bir 500 iç sunucu hatası sayfasına gider ve dosyaları yalnızca zaten yoktur kopyaladı çünkü ben, bu çalıştığı noktada, tekrar yapmak zorunda. Zaten ben 500 yanıt kodu almak ve onu tekrar gitmek yapmak için url onu geri göndermek var mı? Bu tüm olduğu gibi otomatik bir süreç olabilir?

0 Cevap