Linux inode 耗尽导致图片/文件无法上传的解决方法
2011-02-19 16:45
771 查看
查看磁盘空间使用情况:
[root@srv-jigocity-web1 iplocate]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/datavg-www
6048 3594 2147 63% /var/www
网站目录已使用63%,还有很多没使用,因此不是磁盘空间的问题。
查看文件索引节点情况:
[root@srv-jigocity-web1 helpers]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/datavg-www
786432 786432 0 100% /var/www
已经没有空余inode可用,因此导致无法创建新的文件。
原因是大量的cache小文件导致。比如记录用户GEO信息的缓存文件随着用户访问量的增长将会持续快速增长耗尽索引节点资源。
因此在设计时应该尽量避免产生大量琐碎的小文件,大量很小的文件应该把内容放入数据库进行管理。并及时清理临时文件。
[root@srv-jigocity-web1 iplocate]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/datavg-www
6048 3594 2147 63% /var/www
网站目录已使用63%,还有很多没使用,因此不是磁盘空间的问题。
查看文件索引节点情况:
[root@srv-jigocity-web1 helpers]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/datavg-www
786432 786432 0 100% /var/www
已经没有空余inode可用,因此导致无法创建新的文件。
原因是大量的cache小文件导致。比如记录用户GEO信息的缓存文件随着用户访问量的增长将会持续快速增长耗尽索引节点资源。
因此在设计时应该尽量避免产生大量琐碎的小文件,大量很小的文件应该把内容放入数据库进行管理。并及时清理临时文件。
相关文章推荐
- IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法
- Linux inode耗尽导致图片/文件无法上传
- Linux inode耗尽导致图片/文件无法上传
- IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法
- IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法
- IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法
- 使用七牛上传图片代码,导入文件常遇问题解决方法
- GNS3VM 1.5.2无法上传iourc.txt文件解决方法
- PHP无法上传图片的解决方法
- Myeclipse中文件已经上传到服务器目录下,文件也没有被占用,但是页面中无法读取和使用问题的解决方法
- 文件系统损坏导致虚拟机无法正常启动的问题及解决方法
- Serv-U无法上传文件,200、227、501报错解决方法
- Jquery uploadify图片上传插件无法上传的解决方法
- ajaxFileUpload 上传文件/图片,传参数,解决第二次无法上传问题
- DZ6上传图片附件无法显示,解决方法
- Linux inode 索引节点已满导致服务无法开启的详细解决方法
- asp.net下CKFinder IE浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法(原创文章)
- Myeclipse中文件已经上传到server文件夹下,文件也没有被占用,可是页面中无法读取和使用问题的解决方法
- vsftpd 本地用户无法上传文件解决方法
- CFileDialog改变文件路径导致的一系列问题(如无法安全删除u盘、访问相对路径失败)的解决方法