OpenShift工具显示磁盘配额未被超出但由于磁盘空间而导致文件保存失败

时间:2016-06-22 21:02:03

标签: openshift

我的应用日志中出现以下错误:

==> 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中使用哪些其他工具来查看真实的磁盘空间使用情况,或者我将如何解决这个问题?

0 个答案:

没有答案