libvirt断开后导致compute服务挂掉
来源:互联网 发布:东风标致3008数据 编辑:程序博客网 时间:2024/05/21 15:03
libvirt断掉后导致compute服务挂掉,是因为在重连libvirt的时候使用
wrapped_conn = tpool.proxy_call(
(libvirt.virDomain, libvirt.virConnect),
self._connect, self.uri(), self.read_only)
该函数执行多次后卡死,使得整个compute服务卡主
这是报错的信息:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 346, in fire_timers
timer()
File "/usr/lib/python2.6/site-packages/eventlet/hubs/timer.py", line 56, in __call__
cb(*args, **kw)
File "/usr/lib/python2.6/site-packages/eventlet/semaphore.py", line 121, in _do_acquire
waiter.switch()
error: cannot switch to a different thread
暂时修改CONF.libvirt_nonblocking=false可避免
或者改为:
wrapped_conn = tpool.proxy_call(
(libvirt.virDomain, libvirt.virConnect),
self._connect, self.uri(), self.read_only,nonblocking=True)
0 0
- libvirt断开后导致compute服务挂掉
- libvirt-bin 出现问题,导致nova-compute 服务不可用 nova-compute自动不可用 两个libvirtd
- nova 之compute服务
- Iptables模块reload问题(解决iptables服务重启导致TCP长连接断开)
- 解决MAC ssh本地断开后启动的服务会停止的问题
- apache|php升级后导致apns服务不可用
- compute
- Amazon Elastic Compute Cloud(服务计费方式)
- nova-compute服务down的原因总结
- nova compute服务如何部署一个instance
- 远程桌面断开后自动注销
- 魔兽世界 登录后断开连接
- 服务器断开后自动注销
- SSH断开后重新连接
- 关于mysql_query导致连接断开的问题
- webloic连接意外断开,导致应用异常
- Android 休眠导致的问题Socket断开
- 连接断开导致XA事务丢失
- 我们到底为了什么钻研技术?
- 如何优雅地控制线程状态
- 深入理解HTTP协议
- 算法系列之十一:圆生成算法
- Android中图形参数及图形内存信息获取
- libvirt断开后导致compute服务挂掉
- javascript--继承(对象冒充的多重继承)
- POJ 2367 非常基本的拓扑排序题 用GCC可以AC
- C语言实现堆排序
- matlab norm 范式
- 更换mysql数据目录后出现ERROR 2002 (HY000): Can't connect to local MySQL serve
- dpkg罗列软件包标示的意义
- NOJ1073成绩排名&链地址法
- ImageSwitcher 点击小图显示对应的大图