Merge "Set MaxConnectionsPerChild 8192 for Gitea backends"

This commit is contained in:
Zuul 2021-04-09 02:13:34 +00:00 committed by Gerrit Code Review
commit 14450f58e2
3 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,14 @@
# worker MPM
# MaxConnectionsPerChild: maximum number of requests a server process serves
#
# We've noticed that our mirrors occasionally have stale workers. This leads
# to ssl certs not being refreshed properly after reload and we've also seen
# ssl connections to round robin backend services have trouble. Restarting
# the workers so that they load up new info seems to fix this. Try and force
# that to happen regularly with a connections limit per worker.
<IfModule mpm_worker_module>
MaxConnectionsPerChild 8192
</IfModule>
<IfModule mpm_event_module>
MaxConnectionsPerChild 8192
</IfModule>

View File

@ -2,3 +2,8 @@
service: service:
name: apache2 name: apache2
state: reloaded state: reloaded
- name: gitea Restart apache2
service:
name: apache2
state: restarted

View File

@ -24,3 +24,12 @@
group: root group: root
mode: 0644 mode: 0644
notify: gitea Reload apache2 notify: gitea Reload apache2
- name: Copy apache tuning
copy:
src: apache-connection-tuning
dest: /etc/apache2/conf-enabled/connection-tuning.conf
owner: root
group: root
mode: 0644
notify: gitea Restart apache2