about summary refs log tree commit diff
path: root/genenetwork
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-01-09 11:27:14 -0600
committerFrederick Muriuki Muriithi2026-01-09 11:27:14 -0600
commitdf0e7359f926886a1545114c14870f7d43faff3e (patch)
tree70a1ded5066dfd873068b874b77d6710efb5bcec /genenetwork
parent925a73c0bbd58b87d224ae4cb6a7b79beae4343c (diff)
downloadgn-machines-main.tar.gz
Reduce number of Gunicorn workers. HEAD main
I reduce the number of workers by 10 to reduce resource usage, and
also because we do not need so many workers.
Diffstat (limited to 'genenetwork')
-rw-r--r--genenetwork/services/genenetwork.scm8
1 files changed, 4 insertions, 4 deletions
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 5c6b9f0..f66dcd9 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -450,7 +450,7 @@ object."
              (sockets (list (forge-ip-socket
                              (port gn2-port))))
              (wsgi-app-module "gn2.wsgi")
-             (workers 20)
+             (workers 10)
              (timeout 1200)
              (environment-variables
               (list (environment-variable
@@ -509,7 +509,7 @@ object."
              (sockets (list (forge-ip-socket
                              (port gn3-port))))
              (wsgi-app-module "gn3.app:create_app()")
-             (workers 20)
+             (workers 10)
              ;; gunicorn's default 30 second timeout is insufficient
              ;; for Fahamu AI endpoints and results in worker timeout
              ;; errors.
@@ -572,7 +572,7 @@ object."
              (sockets (list (forge-ip-socket
                              (port gn-auth-port))))
              (wsgi-app-module "gn_auth:create_app()")
-             (workers 20)
+             (workers 10)
              (timeout 1200)
              (environment-variables
               (list (environment-variable
@@ -800,7 +800,7 @@ a @code{<genenetwork-configuration>} record."
              (sockets (list (forge-ip-socket
                              (port port))))
              (wsgi-app-module "scripts.qcapp_wsgi:app")
-             (workers 20)
+             (workers 10)
              (timeout 1200)
              (environment-variables
               (list (environment-variable