openstack 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工作的数量并节省一些内存

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

这就是您需要更改进程和线程数量的地方