From e722ab2af2af45cfd772e3c020d528f7b65d8287 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Tue, 8 Sep 2026 16:42:39 +0800 Subject: [PATCH] keepalive interval 60s --- koboldcpp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/koboldcpp.py b/koboldcpp.py index ba26daa40..6d8545533 100644 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -6320,7 +6320,7 @@ class KcppServerRequestHandler(http.server.SimpleHTTPRequestHandler): except asyncio.CancelledError: pass - async def send_json_keepalives(self, cancel_fn, interval=15): + async def send_json_keepalives(self, cancel_fn, interval=60): # Leading whitespace is valid JSON. Padding also helps small proxy buffers # make progress; it cannot bypass a proxy's absolute request time limit. try: @@ -7965,6 +7965,7 @@ Change Mode
override_abort_gen = genparams.get('kcpp_extra_args', {}).get('keep_image_gen_on_disconnect', gendefaults.get('keep_image_gen_on_disconnect')) if override_abort_gen is not None and tryparseint(override_abort_gen, 1): abort_gen = None + send_keepalive = True if send_keepalive: # Close-delimited JSON works with HTTP/1.0 and HTTP/1.1. # No Content-Length: the body includes periodic whitespace.