PHP FTP-Upload - Abbruch bei großen Dateien

Bash, Shell, PHP, Python, Perl, CGI
paul30k
Posts: 13
Joined: 2003-05-05 22:37

PHP FTP-Upload - Abbruch bei großen Dateien

Post by paul30k »

Hallo,

per PHP möchte ich mitunter viele/große Dateien auf den lokalen Rechner transferieren, was auch prinzipiell funktioniert. Nur ab einer Größe von ca. 25-50MB bricht der Upload ab. Der Konqueror-Browser bricht merkwürdigerweise bereits nach genau einer Minute mit folgender Fehlermeldung ab:
------------------------------------------------------
Beim Laden von http://www.xxx.de ist folgender Fehler aufgetreten:

Zeitüberschreitung auf dem Server
http://www.xxx.de
------------------------------------------------------
Der Upload läuft trotzdem im Hintergrund weiter (und bricht dann evtl. bei zu großer Datenmenge ebenfalls ab.) Beim IE kommt die Fehlermeldung "Server konnte nicht gefunden werden" genau dann wenn auch der FTP-Upload abbricht (sofern richtig von mir beobachtet).
Hat jemand vielleicht einen klitzekleinen Tip für mich wo ich suchen müßte?

Hier noch der stark reduzierte Code:

$ip = getenv('REMOTE_ADDR');
$ftp_conn=ftp_connect($ip);
if ($ftp_conn)
{
if (ftp_login($ftp_verb, $ftp_user, $ftp_passwd))
{
for ($i=0; $i<$max_entrys; $i++)
{
$res=ftp_put($ftp_conn,$path_dest, $path_src, FTP_BINARY);
}
}
ftp_quit($ftp_verb);
}

System: 1&1 Rootserver mit Orginal Suse 8.1 Installation

Gruß,
Paul
paul30k
Posts: 13
Joined: 2003-05-05 22:37

Re: PHP FTP-Upload - Abbruch bei großen Dateien

Post by paul30k »

Habe noch etwas wichtiges zu meinem Problem herausgefunden. Die Verbindung bricht nach genau 5 Minuten ab. Ich gehe also davon aus, daß in einer Konfigurationsdatei ein lustiger Wert geändert werden muß, nur in welcher?
Auf die Schnelle habe ich in der PHP.INI nichts dazu gefunden, also dann in der des FTP-Servers? Benutze Wu-FTP. Da meine Ã?uglein nicht mehr richtig funktionieren muß ich morgen weiterschauen. Kann mir jemand vielleicht etwas Hilfe leisten und verraten wo ich nachschauen muß?

Im vorraus vielen Dank,
Paul
mark
Posts: 295
Joined: 2003-04-15 16:48
Location: Oldenburg

Re: PHP FTP-Upload - Abbruch bei großen Dateien

Post by mark »

Code: Select all

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30     ; Maximum execution time of each script, in seconds
memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)

Hilft dir das ?

Gruß
Mark
paul30k
Posts: 13
Joined: 2003-05-05 22:37

Re: PHP FTP-Upload - Abbruch bei großen Dateien

Post by paul30k »

Hallo Mark,

danke für Deinen Tip. max_execution_time hat leider nichts bewirkt, dagegen aber das Hochsetzen des Parameters Timeouts in der httpd.conf. So funktioniert's mit einem Testscript, mit dem "richtigen" dagegen noch nicht. Bin jetzt gerade beim untersuchen...

Gruß,
Paul