more mirrorlist changes coming from puppet

This commit is contained in:
Matt Domsch 2013-06-14 20:39:41 +00:00
parent 577f3300a2
commit ba59adcfdb
2 changed files with 24 additions and 6 deletions

View file

@ -8,19 +8,37 @@ Alias /static /var/lib/mirrormanager/mirrorlists/static/
ExpiresDefault "modification plus 1 hour" ExpiresDefault "modification plus 1 hour"
</Directory> </Directory>
WSGIDaemonProcess mirrorlist user=apache processes=45 threads=1 display-name=mirrorlist maximum-requests=1000 WSGIDaemonProcess mirrorlist user=apache processes=6 threads=25 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
# Set this if you do not have a Reverse Proxy (HTTP Accelerator) that
# is in front of your application server running this code.
# SetEnv mirrorlist_client.noreverseproxy 1
<Location /mirrorlist> <Location /mirrorlist>
WSGIProcessGroup mirrorlist WSGIProcessGroup mirrorlist
Order deny,allow <IfModule mod_authz_core.c>
Allow from all # Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order deny,allow
Allow from all
</IfModule>
</Location> </Location>
<Location /metalink> <Location /metalink>
WSGIProcessGroup mirrorlist WSGIProcessGroup mirrorlist
Order deny,allow <IfModule mod_authz_core.c>
Allow from all # Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order deny,allow
Allow from all
</IfModule>
</Location> </Location>

View file

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
rsync -az --delete-delay --delay-updates --delete mirrormanager@bapp02:/var/lib/mirrormanager/ /var/lib/mirrormanager/ rsync -az --delete-delay --delay-updates --delete mirrormanager@bapp02:/var/lib/mirrormanager/ /var/lib/mirrormanager/
killall -HUP mirrorlist_server.py kill -HUP $(cat /var/run/mirrormanager/mirrorlist_server.pid)