par
Modesar » 22 juin 2008, 12:15
Salut,
j'ai créé un script assez lourd et difficile à exécuter sur un hébergeur.
Après avoir fait quelques optimisation, j'ai réussi à trouver un moyen d'envoyer de gros fichiers .log par le script, puis de les faire analyser.
Je rencontre alors un problème, une erreur est retournée signalant qu'il n'y a pas assez de mémoire pour pouvoir traiter le fichier quand celui-ci est trop gros.
Une fois envoyé, le fichier log est traité ligne par ligne et des informations importantes sont envoyées vers une base de données, et donc dès qu'il y a trop de lignes le serveur arrête l'exécution.
J'aimerais savoir si il existe un moyen quelconque de régler ce problème, (vider la mémoire à la fin du traitement de chaque ligne ? faire des pauses ? découper les fichiers ?).
Merci de votre aide,
Modesar
Salut,
j'ai créé un script assez lourd et difficile à exécuter sur un hébergeur.
Après avoir fait quelques optimisation, j'ai réussi à trouver un moyen d'envoyer de gros fichiers .log par le script, puis de les faire analyser.
Je rencontre alors un problème, une erreur est retournée signalant qu'il n'y a pas assez de mémoire pour pouvoir traiter le fichier quand celui-ci est trop gros.
Une fois envoyé, le fichier log est traité ligne par ligne et des informations importantes sont envoyées vers une base de données, et donc dès qu'il y a trop de lignes le serveur arrête l'exécution.
J'aimerais savoir si il existe un moyen quelconque de régler ce problème, (vider la mémoire à la fin du traitement de chaque ligne ? faire des pauses ? découper les fichiers ?).
Merci de votre aide,
Modesar