Mysql : can't open file frm/myd
- 14/10/2009
Développement://
Mysql : can't open file frm/mydDeux de nos serveurs produisaient cette erreur depuis quelques temps :
mysqldump: Got error: 1016: Can't open file: './base/sb_19458102558_group.frm' (errno: 24) when using LOCK TABLES
Ces erreurs survenaient lors d'un mysqldump, ou pendant l'exécution de nos applications. Comme le problème s'était aggravé depuis la mise en place d'une sauvegarde régulière, on craignait un soucis de verrous sur les tables.
En réalité, deux minutes de recherche sur le net suffirent à indiquer la directive open-files-limit, qui était à 1024. Et 1024 fichiers de tables simultanés, c'est court quand on sait qu'une seule application peut avoir plusieurs dizaines de tables très facilement. Un tour dans le my.cnf, et c'était réglé.
Un petitshow variables like "open_files_limit"
permet de connaitre la valeur actuelle.
Pour plus de détails, voir ce petit article sur How MySQL Opens and Closes Tables.
Rubriques des billets
- Agilité - 21 billets
- Archerie - 9 billets
- Avis - 67 billets
- Cultures - 12 billets
- Délires - 42 billets
- Démocrachie - 8 billets
- Développement - 47 billets
- Développement web - 31 billets
- Ergonomie - 17 billets
- Geekerie - 11 billets
- Inclassable - 5 billets
- Informatique - 24 billets
- Japon - 7 billets
- Littératures - 35 billets
- PHP - 8 billets
- Poor Lonesome Coder - 25 billets
- Régalons-nous - 6 billets
- Sortons! - 3 billets
- Travail - 19 billets
- Vivre mieux - 5 billets
- Voyages - 2 billets
- Webmasteriat - 19 billets
Commentaires(s)
Ecrire votre commentaire
14/10/2009 - Systeme