Move mirrorlist wsgi config to a template and set processes different for mirrorlist-serverbeach.
This commit is contained in:
parent
7b84ea9663
commit
7ba907d5ce
4 changed files with 8 additions and 2 deletions
|
@ -10,3 +10,5 @@ collectd_apache: true
|
||||||
fas_client_groups: sysadmin-noc,fi-apprentice
|
fas_client_groups: sysadmin-noc,fi-apprentice
|
||||||
nrpe_procs_warn: 500
|
nrpe_procs_warn: 500
|
||||||
nrpe_procs_crit: 600
|
nrpe_procs_crit: 600
|
||||||
|
# By default run 45 wsgi procs
|
||||||
|
mirrorlist_procs: 45
|
||||||
|
|
|
@ -18,3 +18,7 @@ virt_install_command: /usr/sbin/virt-install -n {{ inventory_hostname }} -r {{ m
|
||||||
hostname={{ inventory_hostname }}"
|
hostname={{ inventory_hostname }}"
|
||||||
--autostart --noautoconsole
|
--autostart --noautoconsole
|
||||||
|
|
||||||
|
#
|
||||||
|
# For some reason this instance can't do the full 45 procs without issues.
|
||||||
|
#
|
||||||
|
mirrorlist_procs: 25
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
# install mirrorlist-server.conf apache config
|
# install mirrorlist-server.conf apache config
|
||||||
- name: mirrorlist-server apache conf
|
- name: mirrorlist-server apache conf
|
||||||
copy: src=mirrorlist-server.conf dest=/etc/httpd/conf.d/mirrorlist-server.conf
|
template: src=mirrorlist-server.conf dest=/etc/httpd/conf.d/mirrorlist-server.conf
|
||||||
notify:
|
notify:
|
||||||
- restart apache
|
- restart apache
|
||||||
tags:
|
tags:
|
||||||
|
|
|
@ -6,7 +6,7 @@ Alias /static /var/lib/mirrormanager/mirrorlists/static/
|
||||||
Options Indexes FollowSymLinks
|
Options Indexes FollowSymLinks
|
||||||
</Directory>
|
</Directory>
|
||||||
|
|
||||||
WSGIDaemonProcess mirrorlist user=apache processes=45 threads=1 display-name=mirrorlist maximum-requests=1000
|
WSGIDaemonProcess mirrorlist user=apache processes={{ mirrorlist_procs }} threads=1 display-name=mirrorlist maximum-requests=1000
|
||||||
|
|
||||||
WSGIScriptAlias /metalink /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
|
WSGIScriptAlias /metalink /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
|
||||||
WSGIScriptAlias /mirrorlist /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
|
WSGIScriptAlias /mirrorlist /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi
|
Loading…
Add table
Add a link
Reference in a new issue