开发者社区 > 云原生 > 正文

Nacos有人碰到这种报错吗?

大家好,有人碰到这种报错吗?23a08e08ed5648a2b73c160ecb577b29.png只要重启一个节点或两个节点的nacos服务就恢复正常了,应该不是网络问题

展开
收起
奔放或澜 2023-12-04 21:04:48 32 0
3 条回答
写回答
取消 提交回答
  • 你自己再服务器上telnet下这个地址呗——此回答整理自钉群“Nacos社区群3”

    2023-12-05 15:32:48
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    2023年12月04日22:30:46

    2023-11-28 19:26:13,221 ERROR faled to reg APi:http ://hacos3:8848/hacos/v 1/hs/distro/checksum

    2023-11-28 19:26:13,221 ERROR failed to reg APi:http;naCos3:8848nacos1nsidistrolchecksur
    java.net SocketTimeoutException: 10,000 miliseconds timeout on connection http-outgoing-10034 ACTIVEat org.apache.http.nio,protocol.Hp AsyncRequestExecutor.tmeout(HtpAsyncReguestExecutor java: 387)at org.apache.http.impl.nio.cient.InternaloDispatch.onTimeout(internallODispatch.java:92)at org.apache.http.impl.nio.client. InternalloDispatch,onTimeout(internaloDispatch.java: 39)at org.apache.httpimpl.nioreactor AbstractlODispatch.timeout(AbstractODispatch,java: 175)at org.apache.http.impl.nloreactor.BaselOReactorsesslonTimedout(BaselOReactor iava: 261)at org.apache.http.impl.nioreactor. AbstractiOReactortimeoutCheck(AbstractlOReactor java:502)at org.apache.httpimplnio.reactor.BaselOReactoryaldate(BaselOReactor java:211)at org.apache.http.implnioreactor AbstractiOReactor.execute(AbstractiOReactor java: 280)at org.apache.httpimpl.nioreactor.BaselOReactorexecute(BaselOReactor,java: 104)at org.apache.http .impl.nio.reactor AbstractMuitworkerlOReactor $Worker run(AbstractMultiworkeriOReactor.java:59 1)
    at iavalana.Threadrunithread iawa: 743)
    2023-11-28 19:26:15,929 NF0 to remove keys: ,to updte keys; com ababa nacos maming kstephemera, 734b508-8040-malprod# fdiscovery grupaathird-partyfelshu-provider, com.albaba.nacos.naming.plist ephemeral.734b 58f-8040-mal-prod f fdiscoyery, group a acms-provider,com. albaba.nacos.namina.pist ephemera. 734b 58f-8040-ma-prod f fdscovery arouaramal-proyider1, source: nacos3:8048
    2023-11-28 19:26:17 941 ERROR faled to rea APi:htto:/hacos2:8848/hacosilhsidistrorchecksum
    

    在注册或访问Nacos API时存在问题

    1. 检查Nacos服务器是否可用:请确保Nacos服务器(在这种情况下为"nacos3:8848"和"nacos2:8848")处于运行状态。
    2. 验证网络连接:确保托管API的服务器和您的本地计算机之间具有稳定且无中断的网络连接。
    3. 检查API端点和参数:请双检查API端点("http://hacos3:8848/hacos/v1/hs/distro/checksum"和"http://hacos2:8848/hacos/v1/hs/distro/checksum")并审查需要传递给API的任何参数。确保端点正确,参数格式正确。
    4. 查看服务器日志:检查服务器日志以获取有关问题的任何错误消息或堆栈跟踪,以便进一步了解问题。查找任何特定的错误代码或消息,以帮助排障。
    5. 防火墙和安全设置:验证是否没有防火墙限制或安全设置阻止了对Nacos服务器的连接。请咨询您的网络管理员或IT部门,以确保开放和可访问所需的端口。

    参考;
    https://blog.csdn.net/u010696630/article/details/123617028

    Nacos FAQ
    https://help.aliyun.com/zh/mse/support/nacos-faq/?spm=a2c4g.11186623.0.0.2b3639df24h1Cn

    2023-12-04 22:56:47
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的错误信息,这些错误可能是由于网络连接问题或者服务端问题导致的。具体来说,这些错误可能是由于以下原因:

    1. 网络连接问题:如果您的网络连接不稳定或者速度较慢,可能会导致请求超时。

    2. 服务端问题:如果Nacos服务端出现故障或者维护,可能会导致请求超时。

    3. 请求过多:如果您在短时间内发送了过多的请求,可能会导致请求超时。

    4. 代码问题:如果您的代码中存在错误,例如错误地处理了请求或者没有正确地处理超时,也可能会导致这个错误。

    解决这个问题的方法可能包括:

    1. 检查网络连接:确保您的网络连接稳定并且速度足够快。

    2. 联系Nacos的运维人员:如果怀疑是Nacos服务端问题,可以联系Nacos的运维人员进行咨询。

    3. 优化代码:检查您的代码,确保正确地处理了请求和超时。

    4. 限制请求:如果您的代码在短时间内发送了过多的请求,可以考虑限制请求的数量。

    2023-12-04 21:49:14
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载