Spice console is freezing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Invalid
|
Medium
|
Andy McCrae | ||
Juno |
Invalid
|
Medium
|
Andy McCrae | ||
Trunk |
Invalid
|
Medium
|
Andy McCrae |
Bug Description
Currently we do encounter intermittent spice console lock ups on individual nodes.
The spice console is still accepting new TCP connections but not serving any HTML5/CSS. No errors in the logs,
it just stops reporting the internal pool statistics (alive/zombie threads).
From a debugging perspective :
- File descriptions are not exhausted
(It had only < 8 TCP connections in ESTABLISHED state but was queuing on RECV tcp packets)
- Strace showed only one system call (no forking seem to have happened)
select(0, null, null, null, {60, 0}) = 0 (timeout)
- Few TCP connections where in state SYN_RECV
A simple service restart fixed it it needs to be investigated.
Websockify is already 0.6.0
Spice-html5proxy is used from the vanilla ubuntu 14.04 package
Changed in openstack-ansible: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
open files during this state:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME spice-html5 lib/python2. 7/dist- packages/ netifaces. so 64-linux- gnu/libbz2. so.1.0. 4 python2. 7/lib-dynload/ bz2.x86_ 64-linux- gnu.so 64-linux- gnu/librt- 2.19.so lib/python2. 7/dist- packages/ markupsafe/ _speedups. so python2. 7/lib-dynload/ resource. x86_64- linux-gnu. so python2. 7/lib-dynload/ _multiprocessin g.x86_64- linux-gnu. so lib/python2. 7/dist- packages/ numpy/random/ mtrand. so lib/python2. 7/dist- packages/ numpy/fft/ fftpack_ lite.so python2. 7/lib-dynload/ future_ builtins. x86_64- linux-gnu. so lib/python2. 7/dist- packages/ numpy/linalg/ _umath_ linalg. so lib/python2. 7/dist- packages/ numpy/linalg/ lapack_ lite.so lib/python2. 7/dist- packages/ numpy/lib/ _compiled_ base.so lib/python2. 7/dist- packages/ numpy/core/ scalarmath. so lib/python2. 7/dist- packages/ numpy/core/ umath.so lib/python2. 7/dist- packages/ numpy/core/ multiarray. so 64-linux- gnu/libexpat. so.1.6. 0 python2. 7/lib-dynload/ pyexpat. x86_64- linux-gnu. so python2. 7/lib-dynload/ _json.x86_ 64-linux- gnu.so lib/python2. 7/dist- packages/ simplejson/ _speedups. so 64-linux- gnu/libuuid. so.1.3. 0 python2. 7/lib-dynload/ _ctypes. x86_64- linux-gnu. so lib/python2. 7/dist- packages/ cryptography/ _Cryptography_ cffi_36a40ff0x2 bad1bae. so x86_64- linux-gnu/ libffi. so.6.0. 1
nova-spic 531 nova cwd DIR 252,2 4096 62522368 /usr/share/
nova-spic 531 nova rtd DIR 252,2 4096 47980974 /
nova-spic 531 nova txt REG 252,2 3349512 48634653 /usr/bin/python2.7
nova-spic 531 nova mem REG 252,2 58378 62002287 /usr/local/
nova-spic 531 nova mem REG 252,2 66632 59776747 /lib/x86_
nova-spic 531 nova mem REG 252,2 46768 61872199 /usr/lib/
nova-spic 531 nova mem REG 252,2 31792 59776813 /lib/x86_
nova-spic 531 nova mem REG 252,2 27962 62001089 /usr/local/
nova-spic 531 nova mem REG 252,2 11152 61872218 /usr/lib/
nova-spic 531 nova mem REG 252,2 33448 61872203 /usr/lib/
nova-spic 531 nova mem REG 252,2 2083636 62134332 /usr/local/
nova-spic 531 nova mem REG 252,2 135727 62134602 /usr/local/
nova-spic 531 nova mem REG 252,2 7632 61872229 /usr/lib/
nova-spic 531 nova mem REG 252,2 4797429 62134735 /usr/local/
nova-spic 531 nova mem REG 252,2 4182588 62134739 /usr/local/
nova-spic 531 nova mem REG 252,2 102780 62134711 /usr/local/
nova-spic 531 nova mem REG 252,2 625241 62134439 /usr/local/
nova-spic 531 nova mem REG 252,2 2237183 62134577 /usr/local/
nova-spic 531 nova mem REG 252,2 7452854 62134560 /usr/local/
nova-spic 531 nova mem REG 252,2 170064 59776740 /lib/x86_
nova-spic 531 nova mem REG 252,2 69200 61872197 /usr/lib/
nova-spic 531 nova mem REG 252,2 54064 61872220 /usr/lib/
nova-spic 531 nova mem REG 252,2 164466 62002907 /usr/local/
nova-spic 531 nova mem REG 252,2 18936 59776804 /lib/x86_
nova-spic 531 nova mem REG 252,2 136232 61872210 /usr/lib/
nova-spic 531 nova mem REG 252,2 2373019 62001327 /usr/local/
nova-spic 531 nova mem REG 252,2 30944 61999434 /usr/lib/
nova-...