From 1d806cd5525bcc4966c92555c11a0ce8acb49adc Mon Sep 17 00:00:00 2001 From: arcnmx Date: Fri, 17 May 2024 18:57:27 -0700 Subject: [PATCH] fix(bbuddy): increase nginx timeouts --- modules/nixos/barcodebuddy.nix | 12 +++++++++--- nixos/access/barcodebuddy.nix | 3 ++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/nixos/barcodebuddy.nix b/modules/nixos/barcodebuddy.nix index 2366764b..a9340ff2 100644 --- a/modules/nixos/barcodebuddy.nix +++ b/modules/nixos/barcodebuddy.nix @@ -142,9 +142,6 @@ in { phpfpmPool = "barcodebuddy"; passHeaders.X-Accel-Buffering = mkIf cfg.reverseProxy.enable (mkOptionDefault true); }; - extraConfig = '' - fastcgi_read_timeout 80s; - ''; }; redis = let redis = config.services.redis.servers.${cfg.redis.server}; @@ -216,6 +213,15 @@ in { try_files $uri /api/index.php$is_args$query_string; ''; ${cfg.nginxPhpLocation} = unmerged.merge cfg.nginxPhpSettings; + "~ /incl/sse/sse_data\\.php$" = mkMerge [ + (unmerged.merge cfg.nginxPhpSettings) + { + extraConfig = '' + fastcgi_read_timeout 30m; + fastcgi_buffering off; + ''; + } + ]; }; extraConfig = cfg.nginxConfig; }; diff --git a/nixos/access/barcodebuddy.nix b/nixos/access/barcodebuddy.nix index da88151a..9d3d5a88 100644 --- a/nixos/access/barcodebuddy.nix +++ b/nixos/access/barcodebuddy.nix @@ -14,7 +14,8 @@ websocket.enable = true; }; extraConfig = '' - proxy_read_timeout 1d; + proxy_buffering off; + proxy_read_timeout 1h; ''; }; in {