我们同时使用TeamCity和Gerrit。对于某些与Gerrit的连接,TeamCity不会关闭连接。这不会一直发生,但经常会导致问题。几天之后,达到了64个最大允许并发连接,并且团队城市根本无法连接。
我们在TeamCity中启用了一分钟的timeOut,之后构建被标记为失败,连接应该关闭。
我尝试使用' ssh -p 29418 $ GIT_HOST gerrit close-connection $ ID'手动关闭连接。但这没用。同时设置sshd.timeOut没有任何区别。
是否存在另一种强制关闭连接的方法以及可以解释首先没有关闭连接的问题?
请注意,我们也使用Jenkins等其他工具。一直有连续的连接流,我们在关闭连接时只遇到TeamCity的问题。