openstack keystone减少了工人数量
我试图减少keystone工作的数量并节省一些内存openstack keystone减少了工人数量,openstack,keystone,Openstack,Keystone,我试图减少keystone工作的数量并节省一些内存 keystone 15467 0.0 0.0 782944 10104 ? Sl 10:12 0:00 keystone-admin -DFOREGROUND keystone 15535 0.0 0.0 782944 10104 ? Sl 10:12 0:00 keystone-admin -DFOREGROUND keystone 15622 1.6 0.2 992416 8
keystone 15467 0.0 0.0 782944 10104 ? Sl 10:12 0:00 keystone-admin -DFOREGROUND
keystone 15535 0.0 0.0 782944 10104 ? Sl 10:12 0:00 keystone-admin -DFOREGROUND
keystone 15622 1.6 0.2 992416 83788 ? Sl 10:12 0:01 keystone-main -DFOREGROUND
keystone 15665 0.0 0.0 782944 10104 ? Sl 10:12 0:00 keystone-main -DFOREGROUND
我的系统上运行着100多个这样的工作者。我将keystone.conf public_worker和admin_worker修改为16,并重新启动系统,但keystone worker的数量相同。我用的是牛顿和帕克斯塔克。请告知!非常感谢如果/etc/keystone/keystone.conf中的public_worker和admin_worker没有更改任何内容,那么可能意味着您的keystone在apache httpd WSGI下运行。这就是大多数OpenStack发行版现在运行keystone的方式
所以现在,根据Linux发行版的不同,keystone worker配置应该处于httpd配置之下。在Red Hat base系统上,您可以在以下位置找到它:
/etc/httpd/conf.d/10-keystone\u wsgi\u admin.conf
/etc/httpd/conf.d/10-keystone_wsgi_main.conf
在里面,你会看到下面这样或类似的线条:
WSGIDaemonProcess keystone_main显示名称=keystone主组=keystone进程=8个线程=8个用户=keystone
这就是您需要更改进程和线程数量的地方