3e8db91a1e
Render {{ openstack_service_workers }} for workers of each openstack service is not enough. There are several services which has to have more workers because there are more requests sent to them. This patch is just adding default value for workers for each service and sets {{ openstack_service_workers }} as default, so value can be overrided in hostvars per server. Nothing changed for normal user. Change-Id: Ifa5863f8ec865bbf8e39c9b2add42c92abe40616
42 lines
1.2 KiB
Django/Jinja
42 lines
1.2 KiB
Django/Jinja
{% set zun_log_dir = '/var/log/kolla/zun' %}
|
|
Listen {{ api_interface_address | put_address_in_context('url') }}:{{ zun_api_port }}
|
|
|
|
ServerSignature Off
|
|
ServerTokens Prod
|
|
TraceEnable off
|
|
TimeOut {{ kolla_httpd_timeout }}
|
|
KeepAliveTimeout {{ kolla_httpd_keep_alive }}
|
|
|
|
ErrorLog "{{ zun_log_dir }}/apache-error.log"
|
|
<IfModule log_config_module>
|
|
CustomLog "{{ zun_log_dir }}/apache-access.log" common
|
|
</IfModule>
|
|
|
|
{% if zun_logging_debug | bool %}
|
|
LogLevel info
|
|
{% endif %}
|
|
|
|
<VirtualHost *:{{ zun_api_port }}>
|
|
|
|
## Vhost docroot
|
|
DocumentRoot "/var/www/cgi-bin/zun"
|
|
|
|
## Directories, there should at least be a declaration for /var/www/cgi-bin/zun
|
|
|
|
<Directory "/var/www/cgi-bin/zun">
|
|
Options Indexes FollowSymLinks MultiViews
|
|
AllowOverride None
|
|
Require all granted
|
|
</Directory>
|
|
|
|
## Logging
|
|
ErrorLog "{{ zun_log_dir }}/zun_api_wsgi_error.log"
|
|
ServerSignature Off
|
|
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b %D \"%{Referer}i\" \"%{User-Agent}i\"" logformat
|
|
CustomLog "{{ zun_log_dir }}/zun_api_wsgi_access.log" logformat
|
|
WSGIApplicationGroup %{GLOBAL}
|
|
WSGIDaemonProcess zun group=zun processes={{ zun_api_workers }} threads=1 user=zun
|
|
WSGIProcessGroup zun
|
|
WSGIScriptAlias / "/var/www/cgi-bin/zun/app.wsgi"
|
|
</VirtualHost>
|