2012-03-29 14 views
12

Ich benutze jetzt seit etwas mehr als einer Woche Ubuntu 11.10. Aber nach einiger Zeit bin ich auf diesen Fehler (der im Titel) gestoßen, als ich versuche, auf das Protokoll in meinem RoR-Projekt zuzugreifen. Ich fand ein Update, das durch Einfügen dieser in das Terminal ist:Permanent fix to tail: kann `log/development.log 'nicht sehen: Kein Platz mehr auf dem Gerät

sudo sysctl -w fs.inotify.max_user_watches = 16384

Das Problem ist, ich habe dies jeden Tag immer wieder tun. Weiß jemand wie ich das beim Start ausführen kann? Oder kennt jemand eine dauerhafte Lösung? Vielen Dank!!!

+2

Ich würde untersuchen, was * sonst * nutzt so viele Uhren, dass 'tail' kann nicht bekommen. – Wyzard

+1

füge es zu '/ etc/sysctl.conf' hinzu – ninjalj

+0

@ninjalj> sorry im linux newb, wie füge ich dort den Code hinzu? nur cpy und einfügen? – Normz

Antwort

9

Mein Problem wurde behoben. Danke für alle, die geholfen haben!

Ich legte "fs.inotify.max_user_watches = 16384" in /etc/sysctl.conf

13

Ich begann mit Tailing mit diesem Problem. Ich denke es ist, weil ich Dropbox auf dieser Maschine auch betreibe.

Meine Lösung ist, was Dropbox schlägt vor:

echo 900000 | sudo tee /proc/sys/fs/inotify/max_user_watches 
+0

dies möglicherweise nicht beim Neustart erhalten. Die @Normz-Lösung funktioniert jedoch auch zwischen Neustarts. –