Jenkins安装NodeJs插件时出现java.net.SocketTimeoutException连接超时错误
解决Jenkins安装NodeJs插件时的SocketTimeoutException问题
检查服务器网络连通性
在Jenkins服务器终端执行ping updates.jenkins.io,确认能正常连通更新源。如果不通,排查服务器防火墙、安全组规则,确保允许访问Jenkins更新服务器的80/443端口。配置Jenkins代理(受限网络环境适用)
进入Jenkins「系统管理」→「系统设置」,找到「代理服务器」配置项,填入网络环境的代理地址、端口,若需认证则补充用户名和密码,保存后重启Jenkins再尝试安装。规范手动安装插件步骤
下载对应Jenkins版本兼容的NodeJs插件.hpi文件后,进入Jenkins「系统管理」→「插件管理」→「高级」,找到「上传插件」区域,选择本地下载的.hpi文件完成上传,安装后重启Jenkins。调整Jenkins网络超时参数
找到Jenkins安装目录下的配置文件:Windows为jenkins.xml,Linux为jenkins.service,在Java启动参数中添加:-Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000(参数值为毫秒,示例设置为60秒,可按需调整),修改后重启Jenkins服务。
内容的提问来源于stack exchange,提问作者Sharad Goyal
相关产品推荐
相关产品推荐

