Explications de "Allowed memory size of 8388608 bytes exhausted" ?

Explications de "Allowed memory size of 8388608 bytes exhausted" ? - PHP - Programmation

Marsh Posté le 27-06-2007 à 11:18:32    

Bonjour,
 
sur beaucoup de forums on pose la question comment résoudre le problème "Allowed memory size of 8388608 bytes exhausted".
Oui, il faut augmenter la taille pour le serveur... Je sais cela.
 
Mais j'aimerais savoir si vous connaissez pourquoi je prends trop de place en session (c'est mon cas), quels genre de traitements peuvent provoquer cela.
 
 
Ou avez-vous des explications ou des documents parlant de cette erreur ?
 
Merci d'avance !


Message édité par ___ le 27-06-2007 à 11:39:42
Reply

Marsh Posté le 27-06-2007 à 11:18:32   

Reply

Marsh Posté le 27-06-2007 à 11:34:06    

http://justfuckinggoogleit.com/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 27-06-2007 à 11:34:58    

J'aimerai savoir Commment on peut te repondre précisement sans voir ton code :d
 
sinon : est ce que tu utilise des tableaux ( bcp de tableaux ? )  
est ce que fait des traitements lourds d'image ou de fichier en memoire ?  
 
et ca n'a rien a voir avec la taille de la session

Reply

Marsh Posté le 27-06-2007 à 11:44:07    

merci,
je ne peux pas vraiment vous filer mes 5000000 lignes de code et fichiers php !...
 
je ne traite pas de fichier ni d'image;
 
oui j'utilise des tableaux (que je mets en session); la session n'a pas l'air d'être valide, parfois elle ne contient pas ce que j'ai récupéré d'une BD.
c'est pour ca que je parle de la session.
 
et mes tableaux sont gros ...
 
qu'est-ce qui peut poser problème ?:
- une lecture de beaucoup d'infos dans la BD
- un tri de gros tableau
- ...
 
 :wahoo:
 
(à Masklinn, sache que je connais Google, et si tu cherches tu trouveras qu'il faut augmenter la taille d'execution des scripts, ca je sais et je l'ai précisé)


Message édité par ___ le 27-06-2007 à 11:45:44
Reply

Marsh Posté le 27-06-2007 à 11:45:26    

qu'est ce que tu appelle un tableua gros ? combien de ligne ? quelle tailel par ligne ?  
 

Reply

Marsh Posté le 27-06-2007 à 11:47:39    

oui pardon :
il ne fait "que" 600 ko,
pour 500 lignes

Reply

Marsh Posté le 27-06-2007 à 16:14:26    

stocker le résultat d'une requête sql dans une session, c'est pas un peu bourrin, ça? :/ Les sessions sont pas faites pour contenir beaucoup de données normalement...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed