copr-fe: special process for /builds/ requests

... too.  Also prolong the deadline for packages and minimize the amount
of requests processed.
This commit is contained in:
Pavel Raiskup 2020-04-30 14:59:32 +02:00
parent 96b0779e8d
commit 436708be48

View file

@ -8,7 +8,8 @@ WSGIDaemonProcess backend user=copr-fe group=copr-fe threads=15 display-name=bac
WSGIDaemonProcess stats user=copr-fe group=copr-fe threads=15 display-name=stats maximum-requests=8000 graceful-timeout=20 WSGIDaemonProcess stats user=copr-fe group=copr-fe threads=15 display-name=stats maximum-requests=8000 graceful-timeout=20
WSGIDaemonProcess tmp user=copr-fe group=copr-fe threads=15 display-name=tmp maximum-requests=8000 graceful-timeout=20 WSGIDaemonProcess tmp user=copr-fe group=copr-fe threads=15 display-name=tmp maximum-requests=8000 graceful-timeout=20
WSGIDaemonProcess repo user=copr-fe group=copr-fe threads=15 display-name=repo maximum-requests=8000 graceful-timeout=20 WSGIDaemonProcess repo user=copr-fe group=copr-fe threads=15 display-name=repo maximum-requests=8000 graceful-timeout=20
WSGIDaemonProcess packages user=copr-fe group=copr-fe processes=1 threads=6 maximum-requests=100 display-name=packages graceful-timeout=20 WSGIDaemonProcess packages user=copr-fe group=copr-fe processes=2 threads=5 maximum-requests=10 display-name=packages graceful-timeout=60
WSGIDaemonProcess builds user=copr-fe group=copr-fe processes=2 threads=5 maximum-requests=10 display-name=packages graceful-timeout=180
# Separate process group just to easily observe what unnecessary trafic goes to # Separate process group just to easily observe what unnecessary trafic goes to
# non-ssl routes. We should minimize traffic here. # non-ssl routes. We should minimize traffic here.
WSGIDaemonProcess port80 user=copr-fe group=copr-fe processes=1 threads=3 maximum-requests=100 display-name=port80 graceful-timeout=10 WSGIDaemonProcess port80 user=copr-fe group=copr-fe processes=1 threads=3 maximum-requests=100 display-name=port80 graceful-timeout=10
@ -98,6 +99,9 @@ WSGIApplicationGroup %{GLOBAL}
Require not ip 192.47.255.254 Require not ip 192.47.255.254
</RequireAll> </RequireAll>
</LocationMatch> </LocationMatch>
<LocationMatch "^/coprs/.*/builds/">
WSGIProcessGroup builds
</LocationMatch>
<Directory /usr/share/copr> <Directory /usr/share/copr>
Require all granted Require all granted