Bonjour,

Je dois parser un gros fichier xml (500 mo) afin d'extraire les données et de les enregistrer dans une table mysql (+ de 300 000 enregistrement).

Pour parser j'utilise XMLReader.

Le problème est que mon script s’arrête avant la fin.

Après plusieurs test, le script effectue à chaque fois environ 21 000 insert puis s’arrête ce qui correspond à 20 min d’exécution.

Le script ne s’arrête jamais au même endroit et ses deux premières lignes sont :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set_time_limit(0);
ignore_user_abort(true);

Auriez-vous des pistes à me proposer ?

Merci.