From 08b2e1370e38a03ddf9edffd35502cb33a79b172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 19 Apr 2021 16:03:25 +0200 Subject: [PATCH] copr: workaround memory leak /api_3/package/list/ is leaking a memory. Even after two days of investigation, I did not find why. Just recycle it more frequent to avoid oomkiller. --- roles/copr/frontend-cloud/templates/httpd/coprs.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/copr/frontend-cloud/templates/httpd/coprs.conf b/roles/copr/frontend-cloud/templates/httpd/coprs.conf index 7f437c44b7..400fce245f 100644 --- a/roles/copr/frontend-cloud/templates/httpd/coprs.conf +++ b/roles/copr/frontend-cloud/templates/httpd/coprs.conf @@ -4,6 +4,7 @@ Alias "/db_dumps/" "/var/www/html/db_dumps/" WSGIDaemonProcess 127.0.0.1 user=copr-fe group=copr-fe processes=4 threads=5 display-name=other maximum-requests=8000 restart-interval=300 graceful-timeout=20 WSGIDaemonProcess api user=copr-fe group=copr-fe processes=2 threads=15 display-name=api maximum-requests=8000 graceful-timeout=20 +WSGIDaemonProcess api-memory-leak user=copr-fe group=copr-fe processes=2 threads=1 display-name=api-memory-leak maximum-requests=10 graceful-timeout=20 WSGIDaemonProcess backend user=copr-fe group=copr-fe processes=2 threads=15 display-name=backend maximum-requests=8000 graceful-timeout=20 WSGIDaemonProcess stats user=copr-fe group=copr-fe processes=2 threads=15 display-name=stats maximum-requests=8000 graceful-timeout=20 WSGIDaemonProcess tmp user=copr-fe group=copr-fe processes=2 threads=15 display-name=tmp maximum-requests=8000 graceful-timeout=20 @@ -71,6 +72,9 @@ WSGIApplicationGroup %{GLOBAL} WSGIProcessGroup upload + + WSGIProcessGroup api-memory-leak + WSGIProcessGroup upload