首页 > 解决方案 > GitLab runner ssh 隧道不断下降

问题描述

我们在 vm1 上有 gitlab runner,在 vm2 上有 sonarqube。为了让它们能够通信,我们在 vm1 上建立了一个 SSH 隧道。我们运行以下命令在 gitlab runner docker 容器和 Sonarqube 之间建立 SSH 隧道。

docker exec -it <gitlabrunner1_containerid> /bin/bash
ssh -f -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -L localhost:5556:localhost:9000 sshtunnel@vm2

然而,几个小时后,gitlab runner 和 sonarqube 之间的连接丢失了。我们还在 vm1 上运行相同的 SSH 隧道命令以将其连接到 vm2。但是,该 SSH 隧道能够保持良好状态。谁能提供有关连接断开原因的见解?

标签: dockergitlab-ci-runner

解决方案


推荐阅读