# tail -f ../logs/catalina.out
tail: cannot watch `../logs/catalina.out': No space left on device
df -h 查看有剩余空间
df -i 查看inode也有剩余空间
最终解决:
# vim /etc/sysctl.conf
添加以下:
fs.inotify.max_user_watches = 32768
生效:
# sysctl -p /etc/sysctl.conf
再次测试:
# tail ../logs/catalina.out
正常输出,成功。
本文介绍了解决使用tail命令监控catalina.out日志文件时遇到的问题,当出现'No space left on device'错误提示时,即使磁盘空间充足,也可能是由于文件系统监视器限制导致。通过修改sysctl.conf文件中的fs.inotify.max_user_watches参数来增加用户可监视文件的最大数量,从而解决了问题。
9697

被折叠的 条评论
为什么被折叠?



