From 0098282dd1ce289a792f6f4780b6a1b930073b3d Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 25 Aug 2026 10:47:38 -0500 Subject: [PATCH 1/2] add timeout fro codespeed --- salt/codespeed/config/codespeed.service.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/salt/codespeed/config/codespeed.service.jinja b/salt/codespeed/config/codespeed.service.jinja index f2773c4b..d16fdbf9 100644 --- a/salt/codespeed/config/codespeed.service.jinja +++ b/salt/codespeed/config/codespeed.service.jinja @@ -6,7 +6,7 @@ After=network.target Environment=LC_ALL=en_US.UTF-8 Environment=LANG=en_US.UTF-8 WorkingDirectory=/srv/codespeed/{{ instance }}/src -ExecStart=/srv/codespeed/{{ instance }}/env/bin/gunicorn {{ wsgi_app }} -w 4 --bind unix:///var/run/codespeed/{{ instance }}.sock +ExecStart=/srv/codespeed/{{ instance }}/env/bin/gunicorn {{ wsgi_app }} -w 4 --timeout 300 --bind unix:///var/run/codespeed/{{ instance }}.sock ExecReload=/bin/kill -HUP $MAINPID ExecStop = /bin/kill -s TERM $MAINPID Restart=on-failure From cc1ffcf3dfa17191f4e35e6bddefcd13865ac0c9 Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 25 Aug 2026 10:48:39 -0500 Subject: [PATCH 2/2] also add timeout in web svc --- salt/codespeed/config/nginx.conf.jinja | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/salt/codespeed/config/nginx.conf.jinja b/salt/codespeed/config/nginx.conf.jinja index 88916f04..4656eac0 100644 --- a/salt/codespeed/config/nginx.conf.jinja +++ b/salt/codespeed/config/nginx.conf.jinja @@ -33,6 +33,10 @@ server { proxy_set_header Host $http_host; proxy_redirect off; + # Result uploads insert thousands of rows and run well past the 60s default + proxy_read_timeout 300s; + proxy_send_timeout 300s; + if (!-f $request_filename) { proxy_pass http://codespeed-{{ instance }}; break;