【问题标题】:openstack keystone reduce number of workersopenstack keystone 减少工人数量
【发布时间】:2017-03-15 17:31:28
【问题描述】:

我试图减少基石工作的数量并节省一些内存

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_workers 和 admin_workers 修改为 16 并重新启动系统,但 keystone 工作人员的数量是相同的。我正在使用 newton 和 packstack。请指教 !非常感谢

【问题讨论】:

    标签: openstack keystone


    【解决方案1】:

    如果 /etc/keystone/keystone.conf 中的 public_workers 和 admin_workers 没有更改任何内容,则可能意味着您的 keystone 在阿帕奇(httpd)WSGI。这就是现在大多数 OpenStack 发行版运行 keystone 的方式。

    现在,根据您的 Linux 发行版,您的 keystone worker 配置应该在 httpd 配置下。在 Red Hat 基本系统上,您可以在以下位置找到它:

    1. /etc/httpd/conf.d/10-keystone_wsgi_admin.conf
    2. /etc/httpd/conf.d/10-keystone_wsgi_main.conf

    在里面你会有类似下面的行或类似的东西:

    WSGIDaemonProcess keystone_main display-name=keystone-main group=keystone processes=8 threads=8 user=keystone

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多