- nebula 版本:2.0-rc1
如图,有时发现通过console和java-Client发送请求后,会返回错误,再次请求后就正常结果;
如果是insert操作等,虽然返回error,但实际已经执行了。
请问这是因为访问storage超时引起的吗?如果是超时,应该怎么修改超时时间?
- 请问你的是集群吗?
- 假如是超时,你可以通过看graph的日志看是否超时或者看下客户端执行的时间是不是超过60秒了。graph向storage发送消息的超时时间为60秒,参数是
storage_client_timeout_ms
。假如是 java client的话,默认是没有超时时间,假如你要修改的话,初始化连接池的时候,传进去的config里面就有timeout的参数,设置这个即可。
是集群的,执行时间应该是毫秒级别,日志里没有别的错误信息,一般在新建schema后出现几率比较多
那有可能是因为新插入的点的leader storage不是最新的,首次是随机选择的,所以应该是leader change导致的,这个graph是有日志的。后面版本这种情况是会重试的,
好的