Tunnel appears dead, restarting... [2026-04-24 13:09:58] === Restarting Alexa tunnel (port 3002 only) === [2026-04-24 13:09:58] Killing existing cloudflared process on port 3002... Killing PID 53192 on port 3002 [2026-04-24 13:10:00] Starting file server on port 3002... [2026-04-24 13:10:01] File server running on port 3002 [2026-04-24 13:10:01] Starting cloudflared tunnel to port 3002... [2026-04-24 13:10:09] New tunnel URL: https://employers-oscar-continues-contrast.trycloudflare.com [2026-04-24 13:10:09] Updating /Users/nexusone/.openclaw/workspace/projects/family-organizer/src/alexa_briefing.py with new URL... [2026-04-24 13:10:09] Script now: CLOUDFLARE_TUNNEL_URL='https://employers-oscar-continues-contrast.trycloudflare.com' response=requests.get(f'{CLOUDFLARE_TUNNEL_URL}/elevenlabs_briefing.mp3?t=1',timeout=5) m=re.search(r"^CLOUDFLARE_TUNNEL_URL='https://employers-oscar-continues-contrast.trycloudflare.com'",content,re.MULTILINE) raiseRuntimeError("CouldnotfindCLOUDFLARE_TUNNEL_URLinscriptfile") CLOUDFLARE_TUNNEL_URL=m.group(1) verify=requests.get(f'{CLOUDFLARE_TUNNEL_URL}/elevenlabs_briefing.mp3?t=1',timeout=10) audio_url=f'{CLOUDFLARE_TUNNEL_URL}/elevenlabs_briefing.mp3?t={timestamp}' [2026-04-24 13:10:12] URL test (should be 200): 200 [2026-04-24 13:10:12] === Tunnel restart complete === [2026-04-24 13:10:12] URL: https://employers-oscar-continues-contrast.trycloudflare.com /Users/nexusone/.openclaw/workspace/projects/family-organizer/alexa-tunnel-restart.sh: line 35: 53326 Terminated: 15 python3 -m http.server $TUNNEL_PORT >> "$DIR/logs/file-server.log" 2>&1 Traceback (most recent call last): File "/Users/nexusone/.openclaw/workspace/projects/family-organizer/src/alexa_briefing.py", line 387, in ensure_tunnel_alive() ~~~~~~~~~~~~~~~~~~~^^ File "/Users/nexusone/.openclaw/workspace/projects/family-organizer/src/alexa_briefing.py", line 378, in ensure_tunnel_alive raise RuntimeError("Could not find CLOUDFLARE_TUNNEL_URL in script file") RuntimeError: Could not find CLOUDFLARE_TUNNEL_URL in script file