我们的TeamCity服务器现在运行了大约3年,每个工件都保存在硬盘上.硬盘现在快满了.
我查看了清理规则,并且:
Everything older than the 5th successful build
History older than the 5th successful build
Artifacts older than the 5th successful build; artifact patterns: +:**/*
Do not prevent dependency artifacts cleanup
Run Code Online (Sandbox Code Playgroud)
我会假设将删除所有历史记录,比第五个版本更旧的所有工件等.但事实并非如此.构建服务器仍然具有476.18 GB的总内存.
我做错了什么?
谢谢你的回复.
编辑:使用TeamCity Enterprise 8.1.5(build 30240)
我的teamcity构建服务器具有以下JVM参数:
-Xmx512m -XX:MaxPermSize = 270m
有时它会显示一些内存问题消息,例如"PS旧Gen Gen池的TeamCity服务器内存使用量超过最大可用341 MB的91%.可用的总堆数为506 MB的437 MB.请参阅TeamCity文档以获取可能的解决方案."
我在这里阅读https://confluence.jetbrains.com/display/TCD8/Installing+and+Configuring+the+TeamCity+Server#InstallingandConfiguringTeamCityServer-SettingUpMemorysettingsforTeamCityServer,建议的最低设置为:-Xmx750m -XX:MaxPermSize = 270m.
我如何/在哪里更改此设置?