Dev On Web Posted April 5, 2012 Share Posted April 5, 2012 Bonjour, J'ai pu rencontrer un problème de mémoire assez impressionnant en faisant des tests avec les règles paniers et en les appliquant au panier... Sur un serveur de développement chargé a environ 400 Mo de mémoire en utilisation de PS 1.5, la mémoire se retrouve saturée à 100% (2 Go) lors de l'application du code promo ! Ensuite, page blanche, erreur allocation mémoire etc... jusqu'à ce que les cookies et le cache du navigateur soit vidé et le code retiré. Je poste ici dans le forum FR en premier lieu pour avoir l'avis de la Team. Ensuite, s'il faut ajouter cela sur la forge, je pourrais le faire. En attente d'avis sur la question Link to comment Share on other sites More sharing options...
Carl Favre Posted April 5, 2012 Share Posted April 5, 2012 Bonjour Ivoire, Merci pour ce retour, je vais montrer ça à un dev. Tu peux également le mettre sur la forge. D'ailleurs si tu pouvais détailler ta config : install propre, version utilisée, nombre de produits, type de réduction, etc cela aiderait les développeurs. Merci Link to comment Share on other sites More sharing options...
Dev On Web Posted April 5, 2012 Author Share Posted April 5, 2012 Salut ! Je te laisse montrer d'abord et tu me dira si ça vaut le coup ou pas de mettre Link to comment Share on other sites More sharing options...
Dev On Web Posted April 5, 2012 Author Share Posted April 5, 2012 Voila, c'est reporté sur la forge http://forge.prestashop.com/browse/PSFV-809 Link to comment Share on other sites More sharing options...
Carl Favre Posted April 5, 2012 Share Posted April 5, 2012 Merci, comme demandé plus haut, tu pourrais donner plus d'informations ? install propre, version utilisée, nombre de produits, type de réduction, etc. Merci Link to comment Share on other sites More sharing options...
Dev On Web Posted April 5, 2012 Author Share Posted April 5, 2012 Alors, c'est la version SVN de cette après midi, avec un import de 140 produits environ. Le type de réduction qui semble poser problème est : - au moins un produit - pas renseigner de catégorie, attribut, etc Tiens moi au courant Link to comment Share on other sites More sharing options...
Carl Favre Posted April 5, 2012 Share Posted April 5, 2012 Merci ! Link to comment Share on other sites More sharing options...
mexique1 Posted April 6, 2012 Share Posted April 6, 2012 Salut, Je crois que j'ai le même problème. Context : Une seule règle panier, un produit offert à part de 75€ HT d'achats. Symptômes : a priori quand la règle s'applique, si tu essaies d'accéder au panier ou que tu as un blockcart sur la page => Erreur 500 dans le panier. Plus précisément, si tu ajoutes un produit au panier en ajax, ça passe, par contre une fois que tu vas dans le panier, toutes les pages sont en Erreur 500. Si tu supprimes la règle, le problème disparait. Tu la remets, il réapparait. Ivoire > Ca fait ça toi aussi ? J'ai pas encore eu accès aux logs PHP, toi tu as donc un dépassement de la mémoire ? Mes investigations se sont arrêtées dans Cart :: getOrderTotal, c'est cette méthode qui pète. Link to comment Share on other sites More sharing options...
mexique1 Posted April 6, 2012 Share Posted April 6, 2012 Ok, j'ai pu la reproduire en local : Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 40 bytes) in /home/alex/workspace/xxx/classes/Cart.php on line 1440 Link to comment Share on other sites More sharing options...
mexique1 Posted April 6, 2012 Share Posted April 6, 2012 D'ailleurs, j'ai ouvert au taquet de ticket sur les règles paniers qui est une fonctionnalité centrale, et rien, rien... ça a pas bougé. Pas très rassurant tout ça. Vous faites quoi les gars ? On a déjà les manches retroussées jusqu'au coude, là va falloir mettre un débardeur, façon garagiste Link to comment Share on other sites More sharing options...
mexique1 Posted April 7, 2012 Share Posted April 7, 2012 "Pour comprendre la recurisivité, il faut d'abord comprendre la recursivité" http://forge.prestashop.com/browse/PSFV-809?focusedCommentId=51205#comment-51205 Link to comment Share on other sites More sharing options...
Dev On Web Posted April 10, 2012 Author Share Posted April 10, 2012 Merci pour toutes ces précisions ! C'est effectivement ça "Fatal error: Allowed memory size of..." pas d'erreur 500 chez moi mais toujours celle-ci puis le serveur se met en vrac après, la mémoire augmente en flèche jusqu'à saturation sur le panier avec règles... Link to comment Share on other sites More sharing options...
mexique1 Posted April 10, 2012 Share Posted April 10, 2012 En fait j'ai une erreur 500 en prod, mais c'est juste parce que la conf PHP n'affiche pas les Fatal Error. Tu peux appliquer mon patch et voir si ça règle le problème chez toi aussi ? M'enfin bon c'est loin d'être la solution définitive Je pense qu'il y a un gros souci dans l'implémentation des règles... Vu la pile d'appels ça part dans tous les sens. Ils sont où les développeurs de ce module ?? Link to comment Share on other sites More sharing options...
Dev On Web Posted April 10, 2012 Author Share Posted April 10, 2012 C'est pas un module mais une fonctionnalité core le panier. J'ai vu que sur la forge, l'issue vient d'être assignée... donc attendons Link to comment Share on other sites More sharing options...
mexique1 Posted April 10, 2012 Share Posted April 10, 2012 Bon bref tu m'as compris Comme tu peux le voir, c'est pas trop mon style d'attendre. Il a du boulot Damien METZGER - http://forge.prestashop.com/browse/PSFV-820 - http://forge.prestashop.com/browse/PSFV-679 Link to comment Share on other sites More sharing options...
mexique1 Posted April 12, 2012 Share Posted April 12, 2012 Du nouveau ? Link to comment Share on other sites More sharing options...
Dev On Web Posted April 12, 2012 Author Share Posted April 12, 2012 J'ai vu que le ticket sur la forge a été mis en résolu. Il faut tester la nouvelle version SVN ! Link to comment Share on other sites More sharing options...
mexique1 Posted April 12, 2012 Share Posted April 12, 2012 Ha merde j'ai pas reçu de mail ! Cool ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now