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.
Hors ligne
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
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
Hors ligne
grum a écrit:
si tu vas phpMyAdmin pour exécuter directement la requête, çà passe ?
De quelle requête parles-tu ?
Hors ligne
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
Hors ligne
Hors ligne
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
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 ?
Hors ligne
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.
Hors ligne
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
re,
Je viens de le réactiver ... et plus de message bizarre ...
A ni rien comprendre... :)
Merci encore pour votre aide !
Pilou
Hors ligne
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 ?
Hors ligne
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