Hallo,
ich habe ein kleines Problem mit den FTP Funktionen.
Mein Rechner lädt Dateien per cronjob automatisch auf einen anderen Rechner über eine 2Mbit Leitung.
Gemacht wird dies mit dieser Funktion
Das Problem ist nun, das der Upload bei 68~72 MB einfach abbricht.
Keine Fehlermeldung, nichts?
Timeout kann nicht sein, der liegt bei 1 Stunde, und max Memory ist auf 384MB eingestellt.
Jemand eine Idee wo man noch suchen kann?
ich habe ein kleines Problem mit den FTP Funktionen.
Mein Rechner lädt Dateien per cronjob automatisch auf einen anderen Rechner über eine 2Mbit Leitung.
Gemacht wird dies mit dieser Funktion
PHP-Code:
function _start() {
$this->_lock();
if( $this->_getFile() ) {
if( !file_exists( _EXPORT_DIR_.'/'.$this->file ) ) {
$this->_log( 0, 'ftp', 'Datei nicht gefunden', $this->file );
}else{
if( $conn = ftp_connect( _EXPORT_FTP_ ) ) {
if( ftp_login( $conn, _EXPORT_USER_, _EXPORT_PASS_ ) ) {
ftp_pasv( $conn, true );
usleep( 1000 );
if( $ok = ftp_put( $conn,
_EXPORT_RDIR_.$this->file,
_EXPORT_DIR_.$this->file,
FTP_BINARY )
) {
$this->_log( 0, 'ftp', 'Upload OK', $this->file );
$this->_remove();
}else{
$this->_log( 0, 'ftp', 'Upload fehlgeschlagen ', $ok.':'.$this->file );
}
}else{
$this->_log( 0, 'ftp', 'Login fehlgeschlagen' );
}
ftp_close( $conn );
}else{
$this->_log( 0, 'ftp', 'Verbindung fehlgeschlagen', _EXPORT_FTP_ );
}
}
}
$this->_unlock();
die();
}
Keine Fehlermeldung, nichts?
Timeout kann nicht sein, der liegt bei 1 Stunde, und max Memory ist auf 384MB eingestellt.
Jemand eine Idee wo man noch suchen kann?