•  » Utilisation
  •  » [Résolu] Message d'erreur mysql

#16 2011-02-02 18:01:19

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

Je dirais que c'est la requête relative à l'affichage d'une photos aléatoire dans le menu.

Néanmoins, vu le problème : "Warning:  [mysql error 126] Incorrect key file for table '/tmp/#sql_1c86_1.MYI'; try to repair it"
je ne sais pas trop quoi te dire.

A priori, ton mysql travaille sur des tables temporaires enregistrées dans /tmp
J'en déduis que ton serveur est sous linux (ou unix)
Normalement, lorsque le système redémarre, le répertoire /tmp est purgé. Normalement.

Si tu as la main sur le serveur, essaye de le redémarrer (ou de redémarrer mysql)


Si tu n'as pas la main dessus, vé pas pouvoir faire grand chose : le problème est au niveau du système, et ce message s'affiche notamment lorsque l'espace disque est insuffisant pour la création des fichiers mysql.

Tu peux désactiver AMM, mais çà ne garanti pas que le message ne revienne pas.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#17 2011-02-02 18:23:09

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

Salut grum,

Je n'ai pas accès au serveur, il est chez mon hébergeur (O2Switch).
Je peux sans doute leur demander de le redémarrer, mais je doute de leur réponse ...

Une fois AMM désactivé, le message disparaît.
Dès que je le réactive, le message revient...

J'ai désactivé chaque plugin un à un ...

Le dossier tmp dont tu parles, c'est qui se trouve à la racine de mon hébergement ?
Si oui, ce dossier tmp est rempli de 35 dossiers avec des noms comme 'rcs9TL9Zf' ou 'rcs0A7KAf'
mais aussi des dossiers comme 'analog' , 'awstats', 'cpbandwidth', 'webalizer' et 'webalizerftp'.

Puis-je effacer les autres dossiers ?

A+
Pilou

Hors ligne

#18 2011-02-02 18:51:17

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

si tu vas phpMyAdmin pour exécuter directement la requête, çà passe ?

je ne pense pas que ton répertoire /tmp soit utilisé pour le serveur mysql :
- tu dispose d'un espace de stockage illimité, donc çà m'étonnerait que ta partition soit pleine
- en terme de performances, à mon avis le répertoire /tmp exploité par le serveur mysql est monté dans un disque de type ramfs et est unique pour le serveur mysql


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#19 2011-02-02 19:50:49

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

grum a écrit:

si tu vas phpMyAdmin pour exécuter directement la requête, çà passe ?

De quelle requête parles-tu ?

Hors ligne

#20 2011-02-02 19:53:45

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

celle à laquelle tu fais référence dans le premier message :

SELECT i.id as image_id, i.file as image_file, i.comment, i.path, i.tn_ext, c.id as catid, c.name, c.permalink, RAND() as rndvalue, i.name as imgname FROM piwigo_categories c, piwigo_images i, piwigo_image_category ic WHERE c.id = ic.category_id
            AND ic.image_id = i.id
            AND i.level <= 8  AND c.id NOT IN (13)  ORDER BY rndvalue LIMIT 0,25


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#21 2011-02-02 20:19:43

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

Je vais essayer ...

Ca risque rien ??

Hors ligne

#22 2011-02-02 20:21:15

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

Même réponse :

#126 - Incorrect key file for table '/tmp/#sql_1c86_0.MYI'; try to repair it

C'est AMM qui envoie cette requête ?

Dernière modification par Pilou bis (2011-02-02 20:22:06)

Hors ligne

#23 2011-02-02 20:28:44

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

Pilou bis a écrit:

Même réponse :

#126 - Incorrect key file for table '/tmp/#sql_1c86_0.MYI'; try to repair it

Combien as-tu de photos&catégories ?

A noter que mySQL créé un index temporaire étant donné que le tri s'effectue sur une valeur non indexée ; c'est cet index temporaire qu'il n'arrive pas à lire.
Si tu fais la même requête mais sans le ORDER BY et le LIMIT ?

SELECT i.id as image_id, i.file as image_file, i.comment, i.path, i.tn_ext, c.id as catid, c.name, c.permalink, RAND() as rndvalue, i.name as imgname FROM piwigo_categories c, piwigo_images i, piwigo_image_category ic WHERE c.id = ic.category_id
            AND ic.image_id = i.id
            AND i.level <= 8  AND c.id NOT IN (13)

Message d'erreur aussi ?


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#24 2011-02-02 20:29:29

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

Pilou bis a écrit:

C'est AMM qui envoie cette requête ?

oui, lorsque tu actives l'affichage d'une image aléatoire dans le menu.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#25 2011-02-03 07:41:00

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

Bonjour,

12500 photos et 64 albums.

La requête passe bien sans le ORDER BY et le LIMIT. :)

grum a écrit:

Pilou bis a écrit:

C'est AMM qui envoie cette requête ?

oui, lorsque tu actives l'affichage d'une image aléatoire dans le menu.

J'avais désactivé cette image aléatoire ...

Bonne journée
PIlou

Hors ligne

#26 2011-02-03 13:23:10

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

re,

Je viens de le réactiver ... et plus de message bizarre ...

A ni rien comprendre... :)

Merci encore pour votre aide !
Pilou

Hors ligne

#27 2011-02-03 19:27:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Résolu] Message d'erreur mysql

Pilou bis a écrit:

re,

Je viens de le réactiver ... et plus de message bizarre ...

A ni rien comprendre... :)

Merci encore pour votre aide !
Pilou

il n'est pas impossible qu'il y ait eu réellement un problème au niveau du serveur.

je suis aussi chez O2Switch, la même requête (10500 photos) ne posait pas problème. Je suis rattaché au serveur "abricot", je sais pas si tu es sur le même serveur ?


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#28 2011-02-04 07:13:58

Pilou bis
Membre
2008-02-15
144

Re: [Résolu] Message d'erreur mysql

grum a écrit:

je suis aussi chez O2Switch, la même requête (10500 photos) ne posait pas problème. Je suis rattaché au serveur "abricot", je sais pas si tu es sur le même serveur ?

Non, je suis sur le serveur "grenadine"... :)

Hors ligne

  •  » Utilisation
  •  » [Résolu] Message d'erreur mysql

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact