当前位置: 首页 > 知识库问答 >
问题:

io。内蒂。频道unix。错误$NativeCeptionioException:readAddress失败:将重试对等请求重置连接

闻人越
2023-03-14

我正在使用webCareet来使用OAuth2安全服务。当服务花费的时间超过默认超时时,我会低于错误并重试请求。

io.netty.channel.unix.错误$NativeEceptionIoException: read地址失败:连接被对等方重置连接观察到错误,请求将被重试。这似乎是netty的IO异常问题。

在这种情况下如何避免重试?

这是我的webclient配置-

WebClient webclinet(OAuth2AuthorizedClientManager am){
    ExchangeStrategies ex = ExchangeStrategies
                                        .builder()
                                        .codec(c-> c.defaultCodecs().maxInMemorySize(-1)).build();
    ServletOAuth2AuthorizedClientExchangeFilterFunction oauth = 
                                    new ServletOAuth2AuthorizedClientExchangeFilterFunction(am);

    SslContext ssl = new JdkSslContext(SSLContext.getDefault(),true,ClientAuth.REQUIRE);

    ReactorClientHttpConnector clientHttpConnector = new ReactorClientHttpConnector(Http.create()
                                .secure(sslContextSpec-> sslContextSpec.sslContext(ssl)));
                                
    return WebClient.builder()
                .exchangeStrategies(ex)
                .clientConnector(clientHttpConnector)
                .filter(oauth)
                .build();


共有1个答案

鲜于高明
2023-03-14

有一个名为sslContextSpec.sslContext(ssl). disableRetry(true)的属性,可用于禁用其重试功能。

 类似资料:
  • 问题内容: 我遇到这个奇怪的错误, CURL错误:接收失败:对等连接重置 如果我没有连接到服务器,而突然尝试通过PHP中的CURL连接到服务器,则会出现此错误。当我再次运行CURL脚本时,错误消失,然后在整个过程中都正常运行,如果我将远程服务器保持空闲状态约30分钟或重新启动远程服务器并尝试重新连接,则我会再次收到该错误。因此,似乎连接处于空闲状态,然后突然服务器唤醒,然后工作,然后再次进入睡眠状

  • 问题内容: 我已经看到您可以指定如果ajax请求失败通常要做什么,是否可以让它在某种循环中重试,以便它在停止之前尝试至少x次?我以前使用过此代码: 这将适用于所有AJAX请求(如果我输入错了,请纠正我)。 我想做这样的事情: 这行得通吗?甚至更好:这是正确的方法吗?我会将重试包装在计数系统中,以便不会无限重试。在我的应用程序中,十分之九会正常工作,但是我经常与之交互的API之一有时会返回错误。 任

  • 我在Laravel 4.2应用程序中使用RabbitMQ库videlvalvaro/php amqplib,开始出现以下错误: 有人能提出任何可能导致这种情况的建议吗?

  • 我想为我的芹菜Que(Rabbitmq)获取统计数据。我正在使用celery.app.control.检查(). stats()API。我在网络服务器上做这件事,我只能得到一次统计数据。如果我刷新页面,我得到[Errno 104]连接重置由对等错误。我怎么能处理这个。 /初始化。派克 /帮手。派克 每当有请求"get_stats"功能被命中。它只适用于在此之后的第一个请求,它说通过对等错误重置连接

  • 我正在尝试使用多部分上载AWS S3 java API执行文件上载(我使用的是SDK 1.8.1)。我能够成功执行上传。 但是,间歇性地,我不断得到这个例外。 七月 31, 2014 4:39:38 AM com.amazonaws.http.AmazonHttpclient execute 帮助信息: 无法执行 HTTP 请求: 连接重置 java.net.socketInputStream.r

  • 我正在尝试让一个简单的主机/客户端传输工作。我遵循了一个教程,服务器正常运行,但当客户端尝试连接时,它返回“由对等端重置连接”我真的不知道错误在哪里。