From 108567fa803cbdb49a232d89c46528468196a90e Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 15 Aug 2026 10:54:16 -0700 Subject: A failed forward retry says why — the goyslop 190k spent a day failing in a bare catch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014tE4U5nEjGTQy8PwYqamfv --- names/server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/names/server.js b/names/server.js index 23fdb57..27b31d9 100644 --- a/names/server.js +++ b/names/server.js @@ -384,7 +384,8 @@ setInterval(async () => { for (const p of q) { if (p.next && Date.now() < p.next) { still.push(p); continue; } try { await forward(p.name, p.sat); } - catch { + catch (e) { + log(`forward retry failed for ${p.name} (${p.sat} sat, try ${(p.tries || 0) + 1}): ${e.message}`); p.tries = (p.tries || 0) + 1; p.next = Date.now() + Math.min(3_600_000, 60_000 * 2 ** Math.min(p.tries - 1, 6)); still.push(p); -- cgit v1.2.3