2012-03-29 11 views
12

Ho utilizzato Ubuntu 11.10 per poco più di una settimana. Ma dopo un po 'di tempo ho riscontrato questo errore (quello nel titolo) quando sto cercando di accedere al log nel mio progetto RoR. Ho trovato una soluzione che è incollando questo nel terminale:Correzione permanente in coda: impossibile visualizzare `log/development.log ': Spazio vuoto sul dispositivo

sudo sysctl -w fs.inotify.max_user_watches = 16384

Il problema è che devo fare questo nuovo e di nuovo tutti i giorni. Qualcuno sa come posso eseguire questo all'avvio? O qualcuno conosce qualche soluzione permanente? grazie mille !!!

+2

mi piacerebbe studiare che cosa * * altro sta usando così tanti orologi che 'tail' non può ottenere uno. – Wyzard

+1

aggiungilo a '/ etc/sysctl.conf' – ninjalj

+0

@ninjalj> scusa im a linux newb, come posso aggiungere il codice lì? solo cpy e incolla? – Normz

risposta

9

Il mio problema è stato risolto. Grazie a tutti coloro che hanno aiutato!

ho messo "fs.inotify.max_user_watches = 16384" in /etc/sysctl.conf

13

ho cominciato ad avere questo problema con tailing. Penso che sia perché sto anche eseguendo dropbox su questa macchina.

mia correzione è quello che suggerisce set:

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

questo potrebbe non essere conservato al riavvio. La soluzione @Normz tuttavia funziona anche tra riavvii. –

Problemi correlati