2012-03-29 11 views
12

Używam od Ubuntu 11.10 od ponad tygodnia. Ale po pewnym czasie napotkałem ten błąd (ten w tytule), gdy próbuję uzyskać dostęp do dziennika w moim projekcie RoR. Znalazłem poprawkę, która jest wklejając ten w terminalu:Trwała poprawka do ogona: nie można oglądać pliku `log/development.log ': Brak miejsca na urządzeniu

sudo sysctl -w fs.inotify.max_user_watches = 16384

Problem polega na tym, że trzeba to zrobić ponownie i ponownie codziennie. Czy ktoś wie, jak mogę wykonać to przy starcie? A może ktoś zna jakieś trwałe rozwiązanie? dzięki wielkie!!!

+2

będę badać co * jeszcze * używa tylu zegarki, które 'tail' nie można dostać. – Wyzard

+1

dodaj go do '/ etc/sysctl.conf' – ninjalj

+0

@ninjalj> sorry im a linux newb, jak mogę dodać kod tam? po prostu cpy i wklej? – Normz

Odpowiedz

9

Mój problem został naprawiony. Dziękuję wszystkim, którzy pomogli!

umieściłem "fs.inotify.max_user_watches = 16384" w /etc/sysctl.conf

13

zacząłem mieć ten problem z odpadzie. Myślę, że to dlatego, że używam także Dropbox na tym komputerze.

Moja poprawka jest co sugeruje Dropbox:

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

to może nie zostać zachowane po ponownym uruchomieniu. Rozwiązanie @Normz działa również między ponownymi uruchomieniami. –

Powiązane problemy