261 Star 939 Fork 384

GVPacl-dev / acl

 / 详情

acl_redis 的monitor命令的问题

待办的
创建于  
2020-06-03 18:53

在监听一段时间(大概20-30秒),其他连接没有对redisserver进行操作的情况下会报错,报错后重新进行了连接,monitor命令失效。

	cmd.monitor();

 		while (true)
 		{
 			acl::string _out;
 			if( cmd.get_command( _out ) )
 			{
 				std::cout << _out.c_str() << std::endl;
 			}
 			else
 			{
 				std::cout << cmd.result_error() << std::endl;
 			}
 
 			_out.clear();
 			//Sleep(100);
 		}		
1591181524.962313 [0 这里是ip] "SELECT" "0"
1591181526.144977 [0 这里是ip] "SELECT" "0"
1591181530.517481 [0 这里是ip] "SELECT" "0"
1591181530.517499 [0 这里是ip] "get" "gaoyang"
redis_client.cpp(325), acl::redis_client::get_redis_object: read char error: 由于连接方在一段时间后没有正确答复或连接的 主机没有
redis_client.cpp(415), acl::redis_client::run: no retry for request is empty
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

评论 (0)

高扬 创建了任务
高扬 关联仓库设置为acl-dev/acl
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
C++
1
https://gitee.com/acl-dev/acl.git
git@gitee.com:acl-dev/acl.git
acl-dev
acl
acl

搜索帮助