用 tail查看日志时提示
tail -f :无法监视 xxx文件 设备上没有空间
以为是日志文件太多,删除了大量日志文件后,依旧还是“设备上没有空间 ”
搜索到一个文章:
http://blog.csdn.net/glovenone/article/details/53504104
tail -f 利用inofify来监视文件是否有新增,所以受限于系统配置.
cat /proc/sys/fs/inotify/max_user_watches
我的主机 8000多,加大数值
echo "10240" > /proc/sys/fs/inotify/max_user_watches
再次执行tail -f 就好了不再报 "设备上没有空间 "
学会一工具strace 跟踪进程执行时的系统调用,
strace -fTittt tail -f mylog.log