libvirt报错

写了一个虚拟机监控到程序,该程序每隔一段时间对虚拟机进行一次监控,并将监控所得到数据显示出来

在运行虚拟机监控程序时, 出现一个奇怪到情况,程序每次都在运行一段时间后报错:

libvir: RPC error : Cannot recv data: Connection reset by peer
Failed to connect to hypervisor
而且经过计算,每次报错的时候都是经过了20次监控之后出现的。

查阅相关资料,得知,每个libvirt最多只能维持20次连接。

所以,应该是之前所创建的链接没有释放所导致的。

参考资料:https://bugzilla.redhat.com/show_bug.cgi?id=659310

原文地址:https://www.cnblogs.com/elnino/p/2818279.html