Open erwadba opened 1 year ago
能描述一下复现的步骤吗。方便定位问题。
程序跑着跑着,就出现这个告警了。不知道怎么去模拟。
E0920 14:06:54.198989 6055 network.cpp:1080] shutdown socket failed.shutdown: Transport endpoint is not connected
E0920 14:06:54.198992 6054 network.cpp:1080] shutdown socket failed.shutdown: Transport endpoint is not connected
E0920 14:06:57.767958 6041 expire.cpp:171] getDbWithKeyLock failed, keySZ_xxxx err:-MOVED 7606 xx.xx.xx.xx:8903
E0920 14:06:57.794759 6042 expire.cpp:171] getDbWithKeyLock failed, keySZ_xxxx err:-MOVED 7606 xx.xx.xx.xx:8903
E0920 14:06:58.040333 6041 expire.cpp:171] getDbWithKeyLock failed, keySH_xxxx err:-MOVED 7377 xx.xx.xx.xx:8903
E0920 14:06:58.299054 6042 expire.cpp:171] getDbWithKeyLock failed, keySZ_xxxx err:-MOVED 6196 xx.xx.xx.xx:8903
E0920 14:06:58.348944 6042 expire.cpp:171] getDbWithKeyLock failed, keySZ_xxxx err:-MOVED 6196 xx.xx.xx.xx:8903
E0920 14:11:26.601855 6055 network.cpp:1080] shutdown socket failed.shutdown: Transport endpoint is not connected
E0920 14:11:31.936156 6054 network.cpp:1080] shutdown socket failed.shutdown: Transport endpoint is not connected
你配置文件里的bind或者port信息填写的是正确的吗。方便截个图吗。或者能否加下微信我跟进一下问题。github同名。
我也遇到同样问题了,有进展吗?
降级为低版本,就没有问题了 2.4.3-rocksdb-v5.13.4这个版本。用着挺稳定的
这个日志不影响,属于正常现象,只是日志打印级别设置高了,后面的版本会取消该日志。 出现的场景: 如果连接的对方关闭了该连接,服务器方就会识别出"Connection reset by peer",然后在shutdown的时候就会打印这个"shutdown: Transport endpoint is not connected"日志。
@erwadba @lyc0221 除了打印这个日志,还有其他问题吗?
@takenliu 您好,我们最近用tendisplus-2.5.0-rocksdb-v6.23.3.tgz, tendisplus-2.6.0-rocksdb-v6.23.3.tgz这些比较新的版本,还是会有这个日志打印出来。是不是tendis服务端自己会主动关闭连接,有可能客户端已经把这个连接关闭了。所以会有这个报错?会对虚拟机句柄或者socket连接数造成影响吗?
Description
err日志中存在大量告警。暂时不清楚这个告警对tendis得影响。
Expected Behavior
2.4.3-rocksdb-v5.13.4这个版本,没有类似的告警。怎么知道这个错误,是由什么引起的?
Current Behavior
Possible Solution
Steps to Reproduce (for bugs)
Context
Your Environment