ping failed

nebula版本2.6.0,线上3台机器已经运行了半年左右,最近几天时不时就突然报出ping failed,有时是3台机器一起报,有时是单台机器报,然后自己恢复。查看了机器负载,CPU会有小幅度提升5%左右,磁盘写入出现短时从7M/s跳涨到40M/s,同时磁盘读取从1M/s跳涨到19M/s

请问这是什么原因造成的,是磁盘尖刺造成的连接断了嘛?

ping failed
com.vesoft.nebula.client.graph.exception.IOErrorException: java.net.ConnectException: Connection refused (Connection refused)
at com.vesoft.nebula.client.graph.net.SyncConnection.open(SyncConnection.java:107) ~[client-2.6.0.jar:?]
at com.vesoft.nebula.client.graph.net.RoundRobinLoadBalancer.ping(RoundRobinLoadBalancer.java:81) ~[client-2.6.0.jar:?]
at com.vesoft.nebula.client.graph.net.RoundRobinLoadBalancer.updateServersStatus(RoundRobinLoadBalancer.java:67) ~[client-2.6.0.jar:?]
at com.vesoft.nebula.client.graph.net.RoundRobinLoadBalancer.scheduleTask(RoundRobinLoadBalancer.java:102) ~[client-2.6.0.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_212]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_212]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_212]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_212]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_212]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

有现象发生时的三个服务的日志吗? ping 失败是因为与graph服务的连接不可用导致的, 可能是网络波动引起也可能是 graph 服务有问题导致

有一台机器的graphed进程挂了,重启恢复了

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

浙ICP备20010487号