您好,麻烦问下表格存储, 项目中在使用tablestore中时不时的报这个警告,这个是什么原因呢?

问题1:您好,麻烦问下表格存储, 项目中在使用tablestore中时不时的报这个警告,这个是什么原因呢?[pool-1-thread-7] WARN com.alicloud.openservices.tablestore.core.utils.LogUtil - TraceId:009fec0c-9c71-d675-0f76-66f1dc44506e Failed RetriedCount:1 com.alicloud.openservices.tablestore.ClientException: Unexpected error: org.apache.http.ConnectionClosedException: Connection closed

[I/O dispatcher 1] WARN com.alicloud.openservices.tablestore.core.utils.LogUtil - TraceId:20484057-4165-3a7a-0bd0-b44c4a745c17 Failed RetriedCount:1 com.alicloud.openservices.tablestore.ClientException: Unexpected error: java.net.SocketTimeoutException 问题2:他并不是报错,日志级别显示WARN的级别,实际查询并不影响,还有另外一个Connection closed这个原因是? 这两个WARN是重试的警告吗?

展开
收起
真的很搞笑 2023-05-14 11:28:33 265 分享 版权
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    这两个 WARN 日志都是表格存储 SDK 中的重试机制触发了,并且在重试过程中出现了一些异常。具体来说:

    第一个 WARN 日志中的异常是 org.apache.http.ConnectionClosedException: Connection closed,这个异常通常是由于网络连接断开导致的。表格存储 SDK 在发起请求时会自动进行重试,如果重试多次仍然无法建立连接,就会抛出这个异常。你可以检查一下网络连接是否正常,或者增加 SDK 的重试次数以提高请求成功率。

    第二个 WARN 日志中的异常是 java.net.SocketTimeoutException,这个异常通常是由于请求超时导致的。表格存储 SDK 在发起请求时会自动进行重试,如果重试多次仍然无法成功,就会抛出这个异常。你可以检查一下请求的数据量是否过大,或者增加 SDK 的重试次数以提高请求成功率。

    总的来说,这两个 WARN 日志都是表格存储 SDK 的重试机制触发了,并且在重试过程中出现了一些异常。这些异常通常是由于网络连接不稳定或者请求量过大导致的。你可以通过增加 SDK 的重试次数或者优化网络连接来提高请求成功率。

    2023-05-14 12:05:00
    赞同 展开评论
  • 针对问题1的回答:https://help.aliyun.com/document_detail/57980.html?spm=a2c4g.91524.0.i4 针对问题2的回答:你们用的什么endpoint 报错时间段 实例名贴下 ,此回答整理自钉群“表格存储技术交流群-2”

    2023-05-14 11:57:15
    赞同 展开评论

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

收录在圈子:
+ 订阅
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
还有其他疑问?
咨询AI助理