Project

General

Profile

Anomalie #2283

inc/diff gourmand en RAM

Added by Fil _ about 8 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Bas
Assignee:
Category:
espace privé
Target version:
Start date:
09/04/2011
Due date:
% Done:

0%

Estimated time:
2.00 h
Resolution:
fixed
Navigateur:

Description

J'ai édité un article très long (12 000 lignes, 100 000 mots, 650 ko) dans SPIP. Du coup la page ?exec=accueil plante avec :

Fatal error: Allowed memory size of 205520896 bytes exhausted (tried to allocate 35 bytes) in extensions/revisions/inc/diff.php on line 37

Idée de contournement : limiter les opérations de diff à une taille raisonnable lorsqu'on est juste sur l'accueil.

History

#1 Updated by Fil _ about 8 years ago

Mais surtout il faudrait aussi ne pas planter tout l'accueil quand un élément (le panneau "modifs récentes") plante.

#2 Updated by Suske Suske about 8 years ago

Pareil sauf que Fatal error: Maximum execution time of 30 seconds exceeded in /.../public/spip3/extensions/revisions/inc/diff.php on line 71

#3 Updated by Suske Suske about 8 years ago

Je reviens là-dessus car j'ai beau avoir désactivé la gestion des révisions et mis l'article à la poubelle j'ai encore et toujours Fatal error: Maximum execution time of 30 seconds exceeded in /.../public/spip3/extensions/revisions/inc/diff.php on line 71 chaque arrivée dans le privé

Je vais nettoyer spip_versions_fragments à la main pour voir.

Je ne sais pas si c'est lié mais ecrire/?exec=vertebres&table=spip_articles retourne 0 enregistrements...

#4 Updated by Jacques Bouthier over 6 years ago

J'avais ouvert #2991 mais on me fait remarquer que c'est sans doute un doublon avec ce ticket.
En ce qui me concerne ce n'était pas un "gros" article mais un "gros" tableau.
On peut voir ce tableau en bas de l'article http://www.lmpe.org/Resultats-des-Championnats-de-France-Jeunes;
En ce qui me concerne supprimer tous les enregistrements de la table spip_versions liés à cet article 1759 a rétabli l'accès à la page d'accueil du privé.

#5 Updated by cedric - over 6 years ago

voir #2650

#7 Updated by cedric - almost 5 years ago

  • Status changed from Nouveau to Fermé
  • Resolution set to fixed

voir #3226

#9 Updated by - Equipement over 3 years ago

Bonjour. Sur SPIP 3.0.21, le report du correctif 85647 du plugin révisions réduirait de 35 % à 50 % le temps de calcul de la page d'accueil de l'espace privé.

Ces chiffres proviennent de mesures que j'ai effectuées sur un serveur de test avec deux jeux de données différents (l'un avec des articles courts, l'autre avec des articles longs).

Même avec des articles courts, le gain est conséquent (réduction de 35 % du temps de calcul de la page d'accueil de l'espace privé).

Aussi, il me semble indispensable de reporter le correctif 85647 du plugin révisions (qui désactive une ligne dans un squelette) dans la branche SPIP 3.0.

Pour mémoire, ci-dessous le lien vers le correctif 85647 du plugin révisions (branche SPIP 3.1) :
http://zone.spip.org/trac/spip-zone/browser/_core_/branches/spip-3.1/plugins/revisions/prive/objets/liste/versions.html

Cordialement
Equipement

#10 Updated by b b over 3 years ago

Also available in: Atom PDF