1) Release
Ubuntu 12.10 Server
2) Package Version
2012.2+git201207261602~quantal-0ubuntu1 (via ppa:openstack-ubuntu-testing/folsom-trunk-testing)
3) Expected
$ pgrep -l glance
1111 glance-api
2222 glance-registry
$ pgrep -l glance
1111 glance-api
2222 glance-registry
$ pgrep -l glance
1111 glance-api
2222 glance-registry
4) Happened Instead
$ pgrep -l glance
1111 glance-api
2222 glance-registry
$ pgrep -l glance
3333 glance-api
4444 glance-registry
$ pgrep -l glance
5555 glance-api
6666 glance-registry
$ sudo tail /var/log/glance/api.log
2012-07-27 19:46:58 DEBUG glance.common.config [-] Loading glance-api-keystone from /etc/glance/glance-api-paste.ini from (pid=8082) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:46:59 DEBUG glance.common.config [-] Loading glance-api-keystone from /etc/glance/glance-api-paste.ini from (pid=8094) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:00 DEBUG glance.common.config [-] Loading glance-api-keystone from /etc/glance/glance-api-paste.ini from (pid=8106) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:01 DEBUG glance.common.config [-] Loading glance-api-keystone from /etc/glance/glance-api-paste.ini from (pid=8118) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:02 DEBUG glance.common.config [-] Loading glance-api-keystone from /etc/glance/glance-api-paste.ini from (pid=8130) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
$ sudo tail /var/log/glance/registry.log
2012-07-27 19:47:36 DEBUG glance.common.config [-] Loading glance-registry-keystone from /etc/glance/glance-registry-paste.ini from (pid=8625) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:37 DEBUG glance.common.config [-] Loading glance-registry-keystone from /etc/glance/glance-registry-paste.ini from (pid=8638) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:38 DEBUG glance.common.config [-] Loading glance-registry-keystone from /etc/glance/glance-registry-paste.ini from (pid=8650) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:38 DEBUG glance.common.config [-] Loading glance-registry-keystone from /etc/glance/glance-registry-paste.ini from (pid=8663) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
2012-07-27 19:47:39 DEBUG glance.common.config [-] Loading glance-registry-keystone from /etc/glance/glance-registry-paste.ini from (pid=8675) load_paste_app /usr/lib/python2.7/dist-packages/glance/common/config.py:174
Having a tough time reproducing this.. I've tried on multiple version releases of 12.10, multiple architectures and tried with using the main archive (instead of PPA) to resolve dependencies with older library versions. In all cases, both servers stay up as expected. Any chance you can debug futher by upping the log verbosity, running the servers manually to see if they crash, manually as the glance user, manually using strace? Thanks.