Les programmes OSX se bloquant, 'Kernel: file: la table est pleine'

3

Au cours des derniers mois, j'ai constaté un comportement de plus en plus erratique sous OSX (10.8.5). Chrome ne charge pas les éléments sur une page, mes outils de développement se bloquent, etc.

Récemment, j’ai jeté un œil à Console et constaté que chaque fois qu’une application se bloque, le message qui semble l’accompagner (ou avant) est le suivant:

'Noyau: fichier: la table est pleine'

Une réinitialisation semble aider, mais cela devient de plus en plus fréquent. C'est la première fois que je suis vraiment frustré de posséder un Mac. Mon dernier était sans problèmes depuis des années. C'est un MBA acheté vers août dernier.

Des indices sur ce que c'est, comment cela pourrait être trié? Google donne très, très peu de résultats.

Ben
la source

Réponses:

2

J'ai résolu mon propre problème, mais je me suis dit que je répondrais à quiconque cherchant la même chose.

Je lance CodeKit pour aider à minimiser CSS et JavaScript lors de la construction des sites Web. Le programme fonctionne à merveille, mais je l’ai surveillé tous les sites (environ 25) que j’avais construits au cours de la dernière année environ afin de détecter les modifications éventuelles lors de son ouverture. Je suppose que cela l’a amené à ouvrir (ou au moins à surveiller) des milliers de fichiers, ce qui a entraîné le problème de la table des fichiers.

En sélectionnant uniquement le site sur lequel je travaille, tout fonctionne parfaitement (encore) et, en plus, l'utilisation de la CPU CodeKit a considérablement diminué.

Ben
la source
1

Je suis sur Mavericks pas Mountain Lion, mais j'ai également eu ce problème à plusieurs reprises au cours des derniers mois et dans mon cas, je l'ai retrouvé sur iTunes. Après quelques jours d’exécution, des milliers de fichiers ouverts s’accumulent progressivement - suffisamment pour atteindre la limite de la table des fichiers.

J'ai un court script qui surveille l'utilisation de la table de fichiers et si je l'attrape avant qu'il ne parvienne à atteindre la limite, un redémarrage peut être évité. Redémarrer iTunes résoudra complètement le problème.

La dernière mise à jour d'iTunes 11.1.5 n'a pas résolu le problème.

utilisateur73400
la source
1
Le script est-il assez court pour être posté?
dwightk