我很久以前在Google Cloud上创建了一个项目,目前我遇到了一些问题。我似乎收到的唯一结果是Internal Server Error
。
我尝试通过ssh连接到计算实例,但它没有多大帮助,因为:
据我记得,我曾经能够看到计算实例上的所有代码。它不再存在,主文件夹只有一些隐藏文件。我不知道在哪里寻找实际的项目文件。
我从日志文件中获得的唯一错误是:Error syncing pod 9c8e56bc-4298-11e6-ab50, skipping: failed to "StartContainer" for "postgres" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=postgres pod=postgres_default(9c8e56bc-4298-11e6-ab50)
;这让我觉得Postgres有一些问题,它有一个持久的磁盘,但似乎没有简单的方法来找出该磁盘占用了多少。
即使我是该项目的管理员,每次出现错误时我都会收到详细的(带有堆栈跟踪)电子邮件,但我根本没有收到任何内容。
这种行为突然发生在今天,近两年我没有碰到这个项目,所以我完全迷失了。
感谢。
答案 0 :(得分:1)
如何检查Google上永久磁盘的剩余大小 云?
对于这部分,我终于找到了今天的方法。我将在这里用打印屏幕来描述它,这样对任何人来说都很容易。
首先,转到Google控制台,磁盘页面:https://console.cloud.google.com/compute/disks
识别您感兴趣的永久磁盘。就我而言,这称为pg-data-disk
。单击相应的VM实例;这将在“使用者”列中,如下图所示:
您将因此发现DISK ID(在我的情况下这是sdb
),因此您现在可以运行:sudo df -h <YOUR DISK ID>
。此命令将为您提供确切的磁盘使用情况,如下所示:
至于问题的其他部分,我实际上使用的是由Kubernetes精心策划的Docker容器。我完全忘了它。
升级我的RAM并重新开始工作。
谢谢大家。