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"... :)
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 ?
re,
Je viens de le réactiver ... et plus de message bizarre ...
A ni rien comprendre... :)
Merci encore pour votre aide !
Pilou
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
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.
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 ?
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 ?
Je vais essayer ...
Ca risque rien ??
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
grum a écrit:
si tu vas phpMyAdmin pour exécuter directement la requête, çà passe ?
De quelle requête parles-tu ?
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
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
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.
Trouvé !!
En désactivant le plugin "Advanced Menu Manager", je n'ai plus de message d'erreur.
La dernière mise à jour de ce plugin date d'hier le 01/02/2011.
Si grum passe par ici ... ;-)
Non, pas de ligne "ContactForm".
Merci.