Hi,
schreib gerade ein grösseres Import Script für eine Datenbank. Das komische ist, das das Script nach etwa 250 Datensätzen ohne Fehlermeldung abbricht (insgesamt sollen 45.000) bearbeitet werden.
Pro Datensatz benötigt das Script etwa 5 Sekunden für das Zusammentragen der Daten und das Eintragen in die neue Datenbank. Während der gesamten Zeit benötigt das Script ca 75MB Speicher. Der Speicherverbrauch ändert sich pro Datensatz auch nicht - also kein Speicherfresser.
Ich hab natürlich das memory_limit entsprechend gesetzt und auch das time_limit auf 0 gestellt
Das ganze läuft unter PHP 5.2. Hat jemand von euch nen Tipp für mich, wonach ich noch suchen könnte? Danke.
schreib gerade ein grösseres Import Script für eine Datenbank. Das komische ist, das das Script nach etwa 250 Datensätzen ohne Fehlermeldung abbricht (insgesamt sollen 45.000) bearbeitet werden.
Pro Datensatz benötigt das Script etwa 5 Sekunden für das Zusammentragen der Daten und das Eintragen in die neue Datenbank. Während der gesamten Zeit benötigt das Script ca 75MB Speicher. Der Speicherverbrauch ändert sich pro Datensatz auch nicht - also kein Speicherfresser.
Ich hab natürlich das memory_limit entsprechend gesetzt und auch das time_limit auf 0 gestellt
PHP-Code:
set_time_limit(0);
ini_set('memory_limit', '256M');
error_reporting(E_ALL);
Kommentar