2012-03-29 21 views
12

Tôi đã sử dụng Ubuntu 11.10 trong ít hơn một tuần ngay bây giờ. Nhưng sau một thời gian tôi gặp phải lỗi này (một trong tiêu đề) khi tôi đang cố gắng truy cập vào nhật ký trong dự án RoR của tôi. Tôi tìm thấy một sửa chữa đó là bằng cách dán này trong terminal:Cố định vĩnh viễn cho đuôi: không thể xem 'log/development.log': Không còn dung lượng trên thiết bị

sudo sysctl -w fs.inotify.max_user_watches = 16384

Vấn đề là tôi phải làm điều này một lần nữa và một lần nữa hàng ngày. Có ai biết làm thế nào tôi có thể thực hiện điều này lúc khởi động? Hay có ai biết giải pháp vĩnh viễn nào không? cảm ơn nhiều!!!

+2

tôi muốn điều tra những gì * khác * được sử dụng rất nhiều đồng hồ mà 'tail' không thể có được một. – Wyzard

+1

thêm nó vào '/ etc/sysctl.conf' – ninjalj

+0

@ninjalj> xin lỗi im newb linux, làm cách nào để thêm mã ở đó? chỉ cpy và dán? – Normz

Trả lời

9

Sự cố của tôi đã được khắc phục. Cảm ơn tất cả những người đã giúp!

tôi đặt "fs.inotify.max_user_watches = 16384" trong /etc/sysctl.conf

13

tôi bắt đầu có vấn đề này với tailing. Tôi nghĩ đó là vì tôi cũng đang chạy dropbox trên máy này.

sửa chữa của tôi là gì dropbox gợi ý:

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

điều này có thể không được giữ nguyên khi khởi động lại. Tuy nhiên, giải pháp @Normz cũng hoạt động giữa các lần khởi động lại. –

Các vấn đề liên quan