diff --git a/setup_server.py b/setup_server.py index e53dcd7..3fb5f42 100644 --- a/setup_server.py +++ b/setup_server.py @@ -526,7 +526,12 @@ server {{ proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; - proxy_read_timeout 120s; + # Timeout estesi per /api/soc-report/generate + # (collect + 8 AI narrative parallele + PDF ~2:30) + proxy_connect_timeout 60s; + proxy_send_timeout 300s; + proxy_read_timeout 300s; + client_body_timeout 300s; }} location / {{ @@ -731,4 +736,4 @@ if __name__ == "__main__": print(f" Tecnotel Servizi SRL") print(f" Apri: http://:{PORT}") print(f"{'='*55}\n") - HTTPServer(("0.0.0.0", PORT), SetupHandler).serve_forever() + HTTPServer(("0.0.0.0", PORT), SetupHandler).serve_forever() \ No newline at end of file