对tail的永久修复:无法监视`log/development.log':设备上没有剩余空间

Nor*_*rmz 13 ruby-on-rails tail inotify sysctl ubuntu-11.10

我已经使用Ubuntu 11.10了一个多星期了.但是一段时间后,当我试图访问我的RoR项目中的日志时,我遇到了这个错误(标题中的那个).我找到了一个修复方法,即在终端中粘贴它:

sudo sysctl -w fs.inotify.max_user_watches = 16384

问题是我必须每天一次又一次地这样做.有谁知道如何在启动时执行此操作?或者有人知道任何永久解决方案?非常感谢!!!

atr*_*utt 12

我开始拖尾这个问题了.我想是因为我也在这台机器上运行Dropbox.

我的修复是Dropbox建议的:

 echo 900000 | sudo tee /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)


Nor*_*rmz 9

我的问题已修复.感谢所有帮助过的人!

我在/etc/sysctl.conf中放了"fs.inotify.max_user_watches = 16384"