Hallo,
ich importiere ein CVS-File und übertrage die Daten Satz für Satz in eine MySQl DB.
Das Ganze erfolgt in einem Objekt mit mehreren Methoden (verbessereSatz, validateSatz, speichereSatz etc). Weitere Objekte werden nicht benutzt.
In jeder Methode stelle ich zu Beginn einen persistenten Connect zur DB her (PDO) und setze den Link am Ende der Methode auf NULL ($dbh=null
. Trotzdem wird zunehmend immer mehr Speicher absorbiert, bis irgendwann mal Schluß ist und das Script mit der Message
Fatal error: Allowed memory size of 33554432 bytes exhausted
(tried to allocate 24576 bytes) in E:\xampp\htdocs\intranet\MANAGERsystem\class\init.php on line 13
aussteigt. In init.php wird der Link auf die DB hergestellt.
Das Ganze läuft unter Windows XP und der Apache ist die Ursache für den zunehmenden Speicherverbrauch.
Hat jemand ne Idee was die Ursache sein könnte?
ich importiere ein CVS-File und übertrage die Daten Satz für Satz in eine MySQl DB.
Das Ganze erfolgt in einem Objekt mit mehreren Methoden (verbessereSatz, validateSatz, speichereSatz etc). Weitere Objekte werden nicht benutzt.
In jeder Methode stelle ich zu Beginn einen persistenten Connect zur DB her (PDO) und setze den Link am Ende der Methode auf NULL ($dbh=null

Fatal error: Allowed memory size of 33554432 bytes exhausted
(tried to allocate 24576 bytes) in E:\xampp\htdocs\intranet\MANAGERsystem\class\init.php on line 13
aussteigt. In init.php wird der Link auf die DB hergestellt.
Das Ganze läuft unter Windows XP und der Apache ist die Ursache für den zunehmenden Speicherverbrauch.
Hat jemand ne Idee was die Ursache sein könnte?
Kommentar