我有一个TeamCity服务器(和TeamCity代理)奇怪的问题。 我有他们在Kubernetes内运行。 他们都报告说他们有零磁盘空间可用。 但是,有足够的磁盘空间,如果我忽略这些警告,一切工作正常。
例如,这是TeamCity服务器的消息:
Warning: Low disk space for the directory: "/data/teamcity_server/datadir/system". Disk space available: 0 B which is below the limit of 500 MB. Please contact your system administrator.
一些版本:
TeamCity服务器和代理的Docker镜像根据卷的大小正确configuration。 我可以看到,因为所有的文件和文件夹都正确写在主机上。
但是,TeamCity坚持认为没有可用的磁盘空间。 这会导致一些不必要的恼人的警告,但它也会自动暂停构build队列,这意味着我必须手动login和取消暂停队列eveytime我想运行构build。
有没有人遇到过这个? 听起来TeamCity试图弄清楚它剩下多less磁盘空间是一个问题,但我不知道如何解决这个问题,也找不到在线的东西。
好吧,在重复了其他几台电脑的设置之后,我发现问题是PEBKAC的典型案例。
我错误地将文件夹的物理pathconfiguration为“/ home / myuser / foo”。 在Linux主机上,“/ home”目录在minikube中显示为“/ hosthome”。 所以使用它的正确方式与minikube在内部看到的一样,即“/ hosthome / myuser / foo”。
如果它帮助别人: