j'exécute un script php en boucle pour importer des enregistrements à partir d'un fichier txt, dans une base mysql.
2000 enregistrements, pour un fichier txt qui fait 700ko
Pas d'erreur visible, mais seule un partie des enregistrements est importée, comme si le script était interrompu.
Quand je consulte le fichier log du serveur, j'ai ceci:
[error] [client ] \x07Out of memory (Needed 8164 bytes), referer: http://www...
[error] [client ] FATAL: emalloc(): Unable to allocate 32 bytes, referer: http://www...
Voyez vous d'ou ça peut venir?
Mon php.ini:
Merci pour vos réponses.post_max_size = 20M
memory_limit = 40M
max_execution_time = 100
max_input_time = 60