我的应用日志中出现以下错误:
==> app-root/logs/postgresql.log <==
2016-06-22 13:05:40 GMT ERROR: could not extend file "base/16385/123494": Disk quota exceeded
2016-06-22 13:05:40 GMT HINT: Check free disk space.
运行所有Red Hat建议的磁盘空间使用命令(包括rhc app-tidy
),表明该设备仍处于免费计划的最大限制之下:
$ rhc show-app --gears quota
Gear Cartridges Used Limit
------------------------ ---------------------------------- ------ -----
<CUT> python-2.7 postgresql-9.2 cron-1.4 294 MB 1 GB
SSH到我的装备:
[<CUT>]\> du -a -h --max-depth=1 | sort -hr
281M .
102M ./app-root
...
检查建议的inode使用情况不会显示任何内容:
[<CUT>]\> quota -s
Disk quotas for user <CUT> (uid 2372):
Filesystem blocks quota limit grace files quota limit grace
/dev/mapper/EBSStore01-user_home01
281M 0 1024M 18088 0 80000
所有似乎都很好并且在限制范围内,但文件保存仍然失败。
我可以在OpenShift中使用哪些其他工具来查看真实的磁盘空间使用情况,或者我将如何解决这个问题?