system-config/playbooks/roles/gitea
Jeremy Stanley c4be87753f Set MaxConnectionsPerChild 8192 for Gitea backends
When we added Apache as a filtering proxy on our Gitea backends in
order to more easily mitigate resource starvation, we did not set
any tuning to tell it when to recycle worker processes. As a result,
backends may continue serving requests with workers which pre-date
certificate rotation. This problem has also become more broadly
prevalent throughout our services with the introduction of Let's
Encrypt's 3-month certificate expirations as compared to our
previous 2-year certificates.

Add the same MaxConnectionsPerChild tuning to our Gitea backend
proxies as we use for our static sites and mirror servers.

Change-Id: I77d89385178a30f7dc5d04bedd0ab3772865c09f
2021-04-07 15:38:35 +00:00
..
defaults gitea: fix 3081 proxy 2020-09-25 08:37:17 +10:00
files Set MaxConnectionsPerChild 8192 for Gitea backends 2021-04-07 15:38:35 +00:00
handlers Set MaxConnectionsPerChild 8192 for Gitea backends 2021-04-07 15:38:35 +00:00
tasks Set MaxConnectionsPerChild 8192 for Gitea backends 2021-04-07 15:38:35 +00:00
templates Add remote port info to gitea apache access logs 2021-02-03 12:42:39 -08:00
README.rst gitea: fix 3081 proxy 2020-09-25 08:37:17 +10:00

Install, configure, and run Gitea.

Role Variables