storage频繁报错求助

之前发同一个请求没问题,但现在在studio用语句查询页是rpc failure,storage的状态也经常在healthy和starting healthy 中切换 ,查看日志:
Heartbeat failed, status:RPC failure in MetaClient: apache::thrift::transport::TTransportException: Dropping unsent request. Connection closed after: apache::thrift::transport::TTransportException: AsyncSocketException: connect failed, type = Socket not open, errno = 111 (Connect 除了导入了点新的数据(跟查询语句无关的内容),其他也没啥操作,怎么就这样了呢

也就是说你没有做查询,而是在写入数据,然后服务不稳定?

不不不,我是指在导入数据完毕后,去做查询结果服务不稳定(查询的内容是之前早就导入的数据,跟新导入的无关,所以感觉不是数据量的问题才这样)

如果是查询出现这个问题,应该就是查询的时候涉及到的数据量比较大,然后服务停止响应了。你可以用 explain 在你的执行语句前面,点击运行,看下生成的执行计划。

关于 explain 你可以看下这个文档:EXPLAIN和PROFILE - NebulaGraph Database 手册

啊,可是涉及的数据量并没有变动过,以前一直是成功的,为什么现在会一直失败呢

如果你在做查询的时候也在写数据的话,可能会导致资源竞争,你可以看下这个帖子:内存使用持续增加的原因

呜,应该没有写数据吧,看了下cpu占得也不高

–storage_client_timeout_ms=600000 我修改了这个参数后目前暂时没有出现这个问题惹

2 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。