Jenkins插件安装失败求助:SocketTimeoutException连接超时问题
Jenkins插件安装SocketTimeoutException错误修复方案
检查Jenkins代理配置
进入Jenkins管理界面 → 系统管理 → 系统设置,拉到「代理」区域:- 若之前配置过代理,确认代理地址、端口、账号密码是否有效;无需代理的话直接勾选「无代理」
- 保存配置后重试插件安装
切换国内插件源
进入系统管理 → 插件管理 → 高级:- 在「升级站点」输入框,把默认地址替换为国内镜像,比如
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json - 点击「提交」后,再点「立即获取」更新插件列表,之后尝试安装
- 在「升级站点」输入框,把默认地址替换为国内镜像,比如
排查服务器防火墙/安全组
- 确认服务器本地防火墙是否放行443端口的出站请求,可临时关闭防火墙测试(生产环境需谨慎)
- 云服务器用户检查安全组规则,确保允许对外的HTTPS(443)流量
调整Java网络超时参数
- 找到Jenkins启动配置文件(如Windows的
jenkins.xml,Linux的jenkins.sh) - 在Java启动参数里添加:
-Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000(设置60秒超时,可按需调整) - 重启Jenkins服务后重试
- 找到Jenkins启动配置文件(如Windows的
手动上传插件安装
- 到Jenkins官方插件仓库找到对应插件的
.hpi安装包 - 进入插件管理 → 高级 → 上传插件,选择下载好的文件完成安装
- 到Jenkins官方插件仓库找到对应插件的
内容的提问来源于stack exchange,提问作者Catea
相关产品推荐
相关产品推荐

