Problème de corruption de base de donnée

Bonjour à tous,

je viens de faire un petit tour dans les archives de la liste et à priori je n'ai rien trouvé concernant un soucis qui est régulier depuis le mois de janvier.

Voila sur mon site (www.cecicela.com) nous avons environ 130 articles dans la base de donnée. Or depuis le mois de janvier l'affichage de mon site est totalement anarchique. Je me retrouve fréquemment avec juste une dizaine d'articles visibles dans ma base de donnée.

le service technique d'Online (mon hébergeur) me dit que c'est du à un traffic important sur le serveur. J'ai (à ce sujet) changé les recalcul de page à une fois par semaine mais rien n'y fait. or je dois attendre entre deux et quatre semaine pour le support d'Online remette ma base en état afin que mon site soit à nouveau visible. Quelqu'un a-t-il rencontré le même genre de soucis ou bien y-a-t-il une manip que je puisse faire à partir de la page d'administration de la base de donnée pour la reconstituer moi-même ?

François Landreau
http://www.cecicela.com

Bonjour,

Voila sur mon site (www.cecicela.com) nous avons environ 130 articles
dans la base de donnée. Or depuis le mois de janvier l'affichage de mon
site est totalement anarchique. Je me retrouve fréquemment avec juste
une dizaine d'articles visibles dans ma base de donnée.

Quand on regarde le plan du site (http://www.cecicela.com/plan.php3),
les articles ont l'air là. Sur quelle page ne vois-tu que dix articles ?

le service technique d'Online (mon hébergeur) me dit que c'est du à un
traffic important sur le serveur.

Certainement pas. Si une page prend trop de temps à recalculer, elle ne
s'affichera

J'ai (à ce sujet) changé les recalcul
de page à une fois par semaine mais rien n'y fait. or je dois attendre
entre deux et quatre semaine pour le support d'Online remette ma base
en état afin que mon site soit à nouveau visible. Quelqu'un a-t-il
rencontré le même genre de soucis ou bien y-a-t-il une manip que je
puisse faire à partir de la page d'administration de la base de donnée
pour la reconstituer moi-même ?

François Landreau
http://www.cecicela.com

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

Bonjour,

Voila sur mon site (www.cecicela.com) nous avons environ 130 articles
dans la base de donnée. Or depuis le mois de janvier l'affichage de mon
site est totalement anarchique. Je me retrouve fréquemment avec juste
une dizaine d'articles visibles dans ma base de donnée.

Quand on regarde le plan du site (http://www.cecicela.com/plan.php3),
les articles ont l'air là. Sur quelle page ne vois-tu que dix articles ?

le service technique d'Online (mon hébergeur) me dit que c'est du à un
traffic important sur le serveur.

Certainement pas. Si une page prend trop de temps à recalculer, elle ne
s'affichera pas en partie, elle restera vide. D'autre part le cache permet
justement d'éviter les problèmes liés aux fortes fréquentations.

or je dois attendre
entre deux et quatre semaine pour le support d'Online remette ma base
en état afin que mon site soit à nouveau visible.

!! S'ils savent comment remettre ta base en état, c'est qu'ils savent
qu'il y a un problème avec la base et à quel endroit. Ils te racontent
donc des histoires en invoquant la forte fréquentation du site.

(désolé pour le mail précédent qui est parti trop vite, erreur de manip ;-))

Amicalement

Antoine.

Le lundi 18 mars 2002, à 01:14 , Antoine a écrit :

Bonjour,

Voila sur mon site (www.cecicela.com) nous avons environ 130 articles
dans la base de donnée. Or depuis le mois de janvier l'affichage de mon
site est totalement anarchique. Je me retrouve fréquemment avec juste
une dizaine d'articles visibles dans ma base de donnée.

Quand on regarde le plan du site (http://www.cecicela.com/plan.php3),
les articles ont l'air là. Sur quelle page ne vois-tu que dix articles ?

En effet c'est totalement incroyable. En fait quand je regarde les stats dans la partie ecrire, il m'annonce aujourd'hui 36 articles (c'était 10 la dernière fois que ça c'est cassé la figure...) alors que le site doit en comprendre environ 130 au total.

le service technique d'Online (mon hébergeur) me dit que c'est du à un
traffic important sur le serveur.

Certainement pas. Si une page prend trop de temps à recalculer, elle ne
s'affichera pas en partie, elle restera vide. D'autre part le cache permet
justement d'éviter les problèmes liés aux fortes fréquentations.

depuis vendredi j'ai augmenté le temps entre chaque recalcul de page. Si je ne me suis pas trompé, j'ai du mettre 7 jours afin de ne pas surcharger et sachant que notre site est mis à jour tous les 15 jours.

or je dois attendre
entre deux et quatre semaine pour le support d'Online remette ma base
en état afin que mon site soit à nouveau visible.

!! S'ils savent comment remettre ta base en état, c'est qu'ils savent
qu'il y a un problème avec la base et à quel endroit. Ils te racontent
donc des histoires en invoquant la forte fréquentation du site.

d'ailleurs à ce sujet, chez online nous disposons d'un accès en phpMyAdmin et est-ce que à ton avis je pourrais remettre moi-même en état la base à chaque fois qu'elle débloque ?

Voila ce qu'ils m'ont répondu lors de notre dernier contact :

"Bonjour,

Il n'y avait que la table spip_articles qui était incriminé et elle a
été corrigée. Je pense que de votre côté, vous devriez penser à une
solution qui génère une page html à chaque fois que vous rajouter une
news, car c'est à cause de la présence des news sur la home page je
pense que cette table se corromp aussi souvent.

Cordialement,
--
Stephane Kanschine
____http://www.online.net/support/fr/____
Hebergement : hebergement@online.net
Facturation : facturation@online.net"

Je dois de plus renouveler mon hébergement, je commence à me demander si je ne ferais pas mieux de changer maintenant (on sait ce que l'on perd mais...)

(désolé pour le mail précédent qui est parti trop vite, erreur de manip ;-))

Y'a pas de mal ce sont es choses qui arrivent (la pensée va plus vite) :slight_smile:

En effet c'est totalement incroyable. En fait quand je regarde les
stats dans la partie ecrire, il m'annonce aujourd'hui 36 articles
(c'était 10 la dernière fois que ça c'est cassé la figure...) alors
que le site doit en comprendre environ 130 au total.

Pourtant quand on recalcule le plan l'intégralité des articles semble
bien apparaître.... Hemmm :wink:

!! S'ils savent comment remettre ta base en état, c'est qu'ils savent
qu'il y a un problème avec la base et à quel endroit. Ils te racontent
donc des histoires en invoquant la forte fréquentation du site.

d'ailleurs à ce sujet, chez online nous disposons d'un accès en
phpMyAdmin et est-ce que à ton avis je pourrais remettre moi-même en
état la base à chaque fois qu'elle débloque ?

Tu peux essayer un "REPAIR TABLE spip_articles" mais ça m'étonnerait
que la table soit réellement corrompue, sinon plus aucun article ne
s'afficherait (il est rare qu'on puisse accéder à un morceau de table
corrompue).

Il n'y avait que la table spip_articles qui était incriminé et elle a
été corrigée. Je pense que de votre côté, vous devriez penser à une
solution qui génère une page html à chaque fois que vous rajouter une
news, car c'est à cause de la présence des news sur la home page je
pense que cette table se corromp aussi souvent.

La table spip_articles n'est accédée qu'en lecture et pas en écriture
lors de l'affichage du sommaire, donc on ne voit pourquoi cela corromprait
la table. Même en arrêtant violemment MySQL il est difficile de corrompre
une table. De plus la table spip_articles n'est accédée que lorsqu'il
y a recalcul du sommaire (une fois toutes les deux heures avec les réglages
par défaut), non à chaque visite. Ce n'est vraiment pas "souvent".

Je dois de plus renouveler mon hébergement, je commence à me demander
si je ne ferais pas mieux de changer maintenant (on sait ce que l'on
perd mais...)

Il y a de quoi se poser des questions, surtout quand on voit les
problèmes que d'autres ont également avec Online. Des faiblesses du
côté de SPIP ne sont jamais à exclure, mais les symptômes présents
semblent plutôt accuser la fiabilité des serveurs.

Amicalement

Antoine.