问题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是重试的警告吗?
这两个 WARN 日志都是表格存储 SDK 中的重试机制触发了,并且在重试过程中出现了一些异常。具体来说:
第一个 WARN 日志中的异常是 org.apache.http.ConnectionClosedException: Connection closed,这个异常通常是由于网络连接断开导致的。表格存储 SDK 在发起请求时会自动进行重试,如果重试多次仍然无法建立连接,就会抛出这个异常。你可以检查一下网络连接是否正常,或者增加 SDK 的重试次数以提高请求成功率。
第二个 WARN 日志中的异常是 java.net.SocketTimeoutException,这个异常通常是由于请求超时导致的。表格存储 SDK 在发起请求时会自动进行重试,如果重试多次仍然无法成功,就会抛出这个异常。你可以检查一下请求的数据量是否过大,或者增加 SDK 的重试次数以提高请求成功率。
总的来说,这两个 WARN 日志都是表格存储 SDK 的重试机制触发了,并且在重试过程中出现了一些异常。这些异常通常是由于网络连接不稳定或者请求量过大导致的。你可以通过增加 SDK 的重试次数或者优化网络连接来提高请求成功率。
针对问题1的回答:https://help.aliyun.com/document_detail/57980.html?spm=a2c4g.91524.0.i4 针对问题2的回答:你们用的什么endpoint 报错时间段 实例名贴下 ,此回答整理自钉群“表格存储技术交流群-2”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。