jenkins - Jenkins 上的 ssh 并发连接太多
问题描述
当我将我的项目上传到 Bitbucket 时,Jenkins 的管道会执行几个文件来检查我的更改是否没有破坏项目。主线是"stderr: Received disconnect from 10.34.6.240 port 7999:12: Too many concurrent connections (250) - max. allowed: 250"
所有错误:
git fetch --tags --progress ssh://git@bitbucket.tecnotech.com:7999/qat/sgi-linkingtool-web-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from ssh://git@bitbucket.tecnotech.com:7999/qat/sgi-linkingtool-web-test.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:908)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1123)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1159)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:124)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:93)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:80)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress ssh://git@bitbucket.tecnotech.com:7999/qat/sgi-linkingtool-web-test.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: Received disconnect from 10.34.6.240 port 7999:12: Too many concurrent connections (250) - max. allowed: 250
Authentication failed.
fatal: Could not read from remote repository.
解决方案
看来您需要增加 的值plugin.ssh.session.max
。请参阅Bitbucket 配置手册l中的相应部分。
推荐阅读
- android-layout - 如何添加折叠工具栏和导航控制器以及带有多个片段的抽屉菜单?
- python - 使用ABC时如何在python中强制执行setter实现
- c - Valgrind,退出时打开文件描述符
- google-sheets - 如果此行中的另一个单元格包含该值,则更改单元格的背景颜色
- c# - 您如何在异常 StackTrace 中命名的方法上找到属性
- javascript - 在网页之间导航时隐藏加载程序
- rust - 使用 rust amiquip 为兔子客户端打开 tls 流
- android - 添加视图不覆盖全屏
- reactjs - 为什么 useState 不替换旧值?
- windows - VB 6 - 移除/隐藏系统关机计数器| 关闭外壳命令