请问使用jetcache后偶发PUT_ERROR、GET_ERROR,这是什么原因呢,是否我的配置不对呀?

bnl4lu3b  于 2022-11-06  发布在  其他
关注(0)|答案(2)|浏览(984)

平常使用上没啥问题,但是每天总有若干报错,报错信息如下:
1
ERROR com.alicp.jetcache.AbstractCache- {"bltag":"log_error","errmsg":"jetcache(RedisCache) GET error. key=ComprehensiveAbility. redis.clients.jedis.exceptions.JedisConnectionException:Unexpected end of stream.",
2
ERROR com.alicp.jetcache.AbstractCache- {"bltag":"log_error","errmsg":"jetcache(RedisCache) GET error. key=ComprehensiveAbility. redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketException: Broken pipe (Write failed)\ncause by java.net.SocketException:Broken pipe (Write failed)"
3
ERROR com.alicp.jetcache.AbstractCache- {"bltag":"log_error","errmsg":"jetcache(RedisCache) PUT error. key=AbilityInfoList. redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketException: Broken pipe (Write failed)\ncause by java.net.SocketException:Broken pipe (Write failed)","host":"10.227.32.0","port":"8080","segmentid":"N/A","line":0}
还有一些WARN日志:
WARN com.alicp.jetcache.support.DefaultCacheMonitor- jetcache PUT return unexpected code: PART_SUCCESS

redis和jetcache配置信息如下,是否两者配置信息有不兼容的地方呢:
redis:
clients:
default:
mode: MASTER_SLAVE
codec-bean-name: jsonJacksonCodec
time-to-live: 15m
timeout: 500

jetcache:
statIntervalMinutes: 15
areaInCacheName: false
local:
default:
type: linkedhashmap
keyConvertor: fastjson
limit: 100
remote:
default:
type: redis
keyConvertor: fastjson
valueEncoder: java
valueDecoder: java
poolConfig:
minIdle: 5
maxIdle: 20
maxTotal: 50

hivapdat

hivapdat1#

我也遇到了:
jetcache(RedisCache) GET error. key=[1507193360316825600] redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketTimeoutException: Read timed out
cause by java.net.SocketTimeoutException:Read timed out

偶现,大概是隔了一段时间再次请求就出现此错误,我的配置跟官网一致
你解决了吗

busg9geu

busg9geu2#

这是IO错误,应该和配置没有关系

相关问题