2026-11-09T23:56:12.433652+00:00 +2728.3ms {"utc":"2026-11-09T23:56:12.385Z","ms":19.8,"event":"fixture.backend.started","row":"F08","mode":"accept-no-headers","port":43333} 2026-11-09T23:56:13.055209+00:00 +3349.7ms {"utc":"2026-11-09T23:56:13.052Z","ms":686.8,"event":"ensure.start","label":"initial","target":{"alias":"fixture","hostname":"fixture.invalid","username":"ubuntu","port":42222},"issuePairingToken":false} 2026-11-09T23:56:13.055292+00:00 +3349.7ms [23:56:13.053] INFO (#1): ssh.environment.ensure.start { 2026-11-09T23:56:13.055307+00:00 +3349.7ms alias: 'fixture', 2026-11-09T23:56:13.055319+00:00 +3349.8ms hostname: 'fixture.invalid', 2026-11-09T23:56:13.055330+00:00 +3349.8ms username: 'ubuntu', 2026-11-09T23:56:13.055339+00:00 +3349.8ms port: 42222, 2026-11-09T23:56:13.055348+00:00 +3349.8ms issuePairingToken: false 2026-11-09T23:56:13.055358+00:00 +3349.8ms } 2026-11-09T23:56:13.091194+00:00 +3385.6ms {"utc":"2026-11-09T23:56:13.089Z","ms":723.8,"event":"process.spawn","pid":487011,"args":["-o","BatchMode=yes","-o","ConnectTimeout=10","-o","ServerAliveInterval=15","-o","ServerAliveCountMax=3"],"kind":"real-config-resolve"} 2026-11-09T23:56:13.212811+00:00 +3507.3ms [23:56:13.212] INFO (#1): ssh.remoteServer.launch.start { 2026-11-09T23:56:13.212896+00:00 +3507.3ms alias: 'fixture', 2026-11-09T23:56:13.212908+00:00 +3507.3ms hostname: 'fixture.invalid', 2026-11-09T23:56:13.212915+00:00 +3507.3ms username: 'ubuntu', 2026-11-09T23:56:13.212922+00:00 +3507.4ms port: 42222, 2026-11-09T23:56:13.212930+00:00 +3507.4ms runner: 'node-script', 2026-11-09T23:56:13.212936+00:00 +3507.4ms nodeScriptPath: '/fixture/remote-t3.cjs', 2026-11-09T23:56:13.212943+00:00 +3507.4ms stateKey: 'a41fca0e435b805f' 2026-11-09T23:56:13.212949+00:00 +3507.4ms } 2026-11-09T23:56:13.285322+00:00 +3579.8ms {"utc":"2026-11-09T23:56:13.285Z","ms":919.3,"event":"process.spawn","pid":487021,"args":["-o","BatchMode=no","-o","ConnectTimeout=10","-p","42222","-o","ServerAliveInterval=15"],"kind":"stub-remote-command"} 2026-11-09T23:56:13.384595+00:00 +3679.1ms [23:56:13.384] INFO (#1): ssh.remoteServer.launch.ready { 2026-11-09T23:56:13.384661+00:00 +3679.1ms alias: 'fixture', 2026-11-09T23:56:13.384671+00:00 +3679.1ms hostname: 'fixture.invalid', 2026-11-09T23:56:13.384677+00:00 +3679.1ms username: 'ubuntu', 2026-11-09T23:56:13.384684+00:00 +3679.1ms port: 42222, 2026-11-09T23:56:13.384690+00:00 +3679.1ms remotePort: 43333, 2026-11-09T23:56:13.384697+00:00 +3679.1ms remoteServerKind: 'external', 2026-11-09T23:56:13.384703+00:00 +3679.1ms stateKey: 'a41fca0e435b805f' 2026-11-09T23:56:13.384709+00:00 +3679.1ms } 2026-11-09T23:56:13.395757+00:00 +3690.2ms {"utc":"2026-11-09T23:56:13.387Z","ms":1029.6,"event":"local.port.reserved","port":46453} 2026-11-09T23:56:13.423863+00:00 +3718.3ms {"utc":"2026-11-09T23:56:13.422Z","ms":1056.7,"event":"process.spawn","pid":487025,"args":["-o","BatchMode=no","-o","ConnectTimeout=10","-p","42222","-o","ExitOnForwardFailure=yes","-o","ControlMaster=no","-o","ControlPath=none","-o","ControlPersist=no","-o","ServerAliveInterval=15","-o","ServerAliveCountMax=3","-n","-N","-L","46453:127.0.0.1:43333","--","ubuntu@fixture"],"kind":"real-tunnel"} 2026-11-09T23:56:13.423919+00:00 +3718.4ms {"utc":"2026-11-09T23:56:13.422Z","ms":1057,"event":"tunnel.spawn","pid":487025,"count":1} 2026-11-09T23:56:14.029412+00:00 +4323.9ms {"utc":"2026-11-09T23:56:14.023Z","ms":1658,"event":"forward.observed","port":46453,"tunnelPid":487025} 2026-11-09T23:56:14.059185+00:00 +4353.6ms {"utc":"2026-11-09T23:56:14.054Z","ms":1689,"event":"http.probe","number":1,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:14.132560+00:00 +4427.0ms {"utc":"2026-11-09T23:56:14.132Z","ms":1766.5,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:14.133742+00:00 +4428.2ms {"utc":"2026-11-09T23:56:14.133Z","ms":1767.8,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:14.134181+00:00 +4428.6ms {"utc":"2026-11-09T23:56:14.134Z","ms":1768.3,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:14.176540+00:00 +4471.0ms {"utc":"2026-11-09T23:56:14.176Z","ms":1810.6,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:15.187939+00:00 +5482.4ms {"utc":"2026-11-09T23:56:15.186Z","ms":2820.4,"event":"http.probe","number":2,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:15.189663+00:00 +5484.1ms {"utc":"2026-11-09T23:56:15.189Z","ms":2823.7,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:15.190147+00:00 +5484.6ms {"utc":"2026-11-09T23:56:15.189Z","ms":2824.1,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:16.376047+00:00 +6670.5ms {"utc":"2026-11-09T23:56:16.375Z","ms":4009.8,"event":"http.probe","number":3,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:16.455183+00:00 +6749.6ms {"utc":"2026-11-09T23:56:16.435Z","ms":4070.2,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:16.459194+00:00 +6753.7ms {"utc":"2026-11-09T23:56:16.455Z","ms":4089.8,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:17.503604+00:00 +7798.1ms {"utc":"2026-11-09T23:56:17.502Z","ms":5137,"event":"http.probe","number":4,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:17.508110+00:00 +7802.6ms {"utc":"2026-11-09T23:56:17.507Z","ms":5142.1,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:17.508495+00:00 +7802.9ms {"utc":"2026-11-09T23:56:17.508Z","ms":5142.6,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:18.614463+00:00 +8908.9ms {"utc":"2026-11-09T23:56:18.612Z","ms":6246.2,"event":"http.probe","number":5,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:18.622966+00:00 +8917.4ms {"utc":"2026-11-09T23:56:18.622Z","ms":6257,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:18.624109+00:00 +8918.6ms {"utc":"2026-11-09T23:56:18.623Z","ms":6258.2,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:19.717652+00:00 +10012.1ms {"utc":"2026-11-09T23:56:19.717Z","ms":7351.5,"event":"http.probe","number":6,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:19.719775+00:00 +10014.2ms {"utc":"2026-11-09T23:56:19.719Z","ms":7353.8,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:19.721000+00:00 +10015.4ms {"utc":"2026-11-09T23:56:19.720Z","ms":7355.1,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:20.820321+00:00 +11114.8ms {"utc":"2026-11-09T23:56:20.820Z","ms":8454.2,"event":"http.probe","number":7,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:20.821597+00:00 +11116.0ms {"utc":"2026-11-09T23:56:20.821Z","ms":8455.7,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:20.821738+00:00 +11116.2ms {"utc":"2026-11-09T23:56:20.821Z","ms":8455.9,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:21.923385+00:00 +12217.8ms {"utc":"2026-11-09T23:56:21.922Z","ms":9557.2,"event":"http.probe","number":8,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:21.925044+00:00 +12219.5ms {"utc":"2026-11-09T23:56:21.924Z","ms":9559.1,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:21.925175+00:00 +12219.6ms {"utc":"2026-11-09T23:56:21.925Z","ms":9559.3,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:23.026552+00:00 +13321.0ms {"utc":"2026-11-09T23:56:23.026Z","ms":10660.5,"event":"http.probe","number":9,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:23.028691+00:00 +13323.1ms {"utc":"2026-11-09T23:56:23.028Z","ms":10662.7,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:23.028887+00:00 +13323.3ms {"utc":"2026-11-09T23:56:23.028Z","ms":10663,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:24.131447+00:00 +14425.9ms {"utc":"2026-11-09T23:56:24.130Z","ms":11765.2,"event":"http.probe","number":10,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:24.133935+00:00 +14428.4ms {"utc":"2026-11-09T23:56:24.133Z","ms":11768,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:24.134954+00:00 +14429.4ms {"utc":"2026-11-09T23:56:24.134Z","ms":11769,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:25.234295+00:00 +15528.8ms {"utc":"2026-11-09T23:56:25.234Z","ms":12868.2,"event":"http.probe","number":11,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:25.236505+00:00 +15531.0ms {"utc":"2026-11-09T23:56:25.236Z","ms":12870.6,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:25.237295+00:00 +15531.7ms {"utc":"2026-11-09T23:56:25.237Z","ms":12871.4,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:26.342144+00:00 +16636.6ms {"utc":"2026-11-09T23:56:26.339Z","ms":13973.9,"event":"http.probe","number":12,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:26.343496+00:00 +16637.9ms {"utc":"2026-11-09T23:56:26.343Z","ms":13977.6,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:26.343853+00:00 +16638.3ms {"utc":"2026-11-09T23:56:26.343Z","ms":13977.9,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:27.446557+00:00 +17741.0ms {"utc":"2026-11-09T23:56:27.444Z","ms":15078.4,"event":"http.probe","number":13,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:27.449136+00:00 +17743.6ms {"utc":"2026-11-09T23:56:27.448Z","ms":15083.2,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:27.452281+00:00 +17746.8ms {"utc":"2026-11-09T23:56:27.451Z","ms":15086.2,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:28.553162+00:00 +18847.6ms {"utc":"2026-11-09T23:56:28.551Z","ms":16185.6,"event":"http.probe","number":14,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:28.554505+00:00 +18849.0ms {"utc":"2026-11-09T23:56:28.554Z","ms":16188.6,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:28.554792+00:00 +18849.2ms {"utc":"2026-11-09T23:56:28.554Z","ms":16188.9,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:29.653966+00:00 +19948.4ms {"utc":"2026-11-09T23:56:29.653Z","ms":17287.9,"event":"http.probe","number":15,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:29.658434+00:00 +19952.9ms {"utc":"2026-11-09T23:56:29.658Z","ms":17292.5,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:29.659225+00:00 +19953.7ms {"utc":"2026-11-09T23:56:29.659Z","ms":17293.3,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:30.757813+00:00 +21052.3ms {"utc":"2026-11-09T23:56:30.757Z","ms":18391.7,"event":"http.probe","number":16,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:30.759476+00:00 +21053.9ms {"utc":"2026-11-09T23:56:30.759Z","ms":18393.5,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:30.759668+00:00 +21054.1ms {"utc":"2026-11-09T23:56:30.759Z","ms":18393.8,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:31.860681+00:00 +22155.2ms {"utc":"2026-11-09T23:56:31.860Z","ms":19494.6,"event":"http.probe","number":17,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:31.862692+00:00 +22157.1ms {"utc":"2026-11-09T23:56:31.862Z","ms":19496.7,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:31.862781+00:00 +22157.2ms {"utc":"2026-11-09T23:56:31.862Z","ms":19496.9,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:32.964854+00:00 +23259.3ms {"utc":"2026-11-09T23:56:32.964Z","ms":20598.7,"event":"http.probe","number":18,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:32.966384+00:00 +23260.8ms {"utc":"2026-11-09T23:56:32.966Z","ms":20600.4,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:32.966721+00:00 +23261.2ms {"utc":"2026-11-09T23:56:32.966Z","ms":20600.7,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:34.068757+00:00 +24363.2ms {"utc":"2026-11-09T23:56:34.068Z","ms":21702.6,"event":"http.probe","number":19,"url":"http://127.0.0.1:46453/"} 2026-11-09T23:56:34.070602+00:00 +24365.1ms {"utc":"2026-11-09T23:56:34.070Z","ms":21704.6,"event":"backend.tcp.accept.no.headers"} 2026-11-09T23:56:34.070743+00:00 +24365.2ms {"utc":"2026-11-09T23:56:34.070Z","ms":21704.8,"event":"backend.http.bytes.withheld","bytes":209} 2026-11-09T23:56:34.080188+00:00 +24374.6ms [23:56:34.079] WARN (#39): httpReadiness.timedOut { 2026-11-09T23:56:34.080266+00:00 +24374.7ms baseUrl: 'http://127.0.0.1:46453/', 2026-11-09T23:56:34.080277+00:00 +24374.7ms requestUrl: 'http://127.0.0.1:46453/', 2026-11-09T23:56:34.080286+00:00 +24374.7ms timeoutMs: 20000, 2026-11-09T23:56:34.080338+00:00 +24374.8ms intervalMs: 100, 2026-11-09T23:56:34.080362+00:00 +24374.8ms probeTimeoutMs: 1000, 2026-11-09T23:56:34.080372+00:00 +24374.8ms attempts: 19, 2026-11-09T23:56:34.080380+00:00 +24374.8ms lastFailure: { 2026-11-09T23:56:34.080389+00:00 +24374.8ms attempt: 18, 2026-11-09T23:56:34.080397+00:00 +24374.8ms cause: { 2026-11-09T23:56:34.080405+00:00 +24374.8ms _tag: 'SshReadinessError', 2026-11-09T23:56:34.080414+00:00 +24374.8ms message: 'Backend readiness probe exceeded 1000ms at http://127.0.0.1:46453/.', 2026-11-09T23:56:34.080423+00:00 +24374.9ms cause: {} 2026-11-09T23:56:34.080431+00:00 +24374.9ms } 2026-11-09T23:56:34.080440+00:00 +24374.9ms } 2026-11-09T23:56:34.080448+00:00 +24374.9ms } 2026-11-09T23:56:34.097952+00:00 +24392.4ms {"utc":"2026-11-09T23:56:34.096Z","ms":21731.2,"event":"process.spawn","pid":487854,"args":["-o","BatchMode=no","-o","ConnectTimeout=10","-p","42222","-o","ServerAliveInterval=15"],"kind":"stub-remote-command"} 2026-11-09T23:56:34.165064+00:00 +24459.5ms [23:56:34.163] WARN (#1): ssh.tunnel.ready.failed { 2026-11-09T23:56:34.165138+00:00 +24459.6ms alias: 'fixture', 2026-11-09T23:56:34.165155+00:00 +24459.6ms hostname: 'fixture.invalid', 2026-11-09T23:56:34.165166+00:00 +24459.6ms username: 'ubuntu', 2026-11-09T23:56:34.165175+00:00 +24459.6ms port: 42222, 2026-11-09T23:56:34.165184+00:00 +24459.6ms command: [ 2026-11-09T23:56:34.165192+00:00 +24459.7ms 'ssh', 2026-11-09T23:56:34.165252+00:00 +24459.7ms '-o', 2026-11-09T23:56:34.165263+00:00 +24459.7ms 'BatchMode=no', 2026-11-09T23:56:34.165273+00:00 +24459.7ms '-o', 2026-11-09T23:56:34.165283+00:00 +24459.7ms 'ConnectTimeout=10', 2026-11-09T23:56:34.165293+00:00 +24459.7ms '-p', 2026-11-09T23:56:34.165303+00:00 +24459.7ms '42222', 2026-11-09T23:56:34.165311+00:00 +24459.7ms '-o', 2026-11-09T23:56:34.165320+00:00 +24459.8ms 'ExitOnForwardFailure=yes', 2026-11-09T23:56:34.165329+00:00 +24459.8ms '-o', 2026-11-09T23:56:34.165338+00:00 +24459.8ms 'ControlMaster=no', 2026-11-09T23:56:34.165347+00:00 +24459.8ms '-o', 2026-11-09T23:56:34.165355+00:00 +24459.8ms 'ControlPath=none', 2026-11-09T23:56:34.165364+00:00 +24459.8ms '-o', 2026-11-09T23:56:34.165372+00:00 +24459.8ms 'ControlPersist=no', 2026-11-09T23:56:34.165382+00:00 +24459.8ms '-o', 2026-11-09T23:56:34.165391+00:00 +24459.8ms 'ServerAliveInterval=15', 2026-11-09T23:56:34.165400+00:00 +24459.8ms '-o', 2026-11-09T23:56:34.165408+00:00 +24459.8ms 'ServerAliveCountMax=3', 2026-11-09T23:56:34.165416+00:00 +24459.8ms '-n', 2026-11-09T23:56:34.165425+00:00 +24459.9ms '-N', 2026-11-09T23:56:34.165433+00:00 +24459.9ms '-L', 2026-11-09T23:56:34.165442+00:00 +24459.9ms '46453:127.0.0.1:43333', 2026-11-09T23:56:34.165451+00:00 +24459.9ms '--', 2026-11-09T23:56:34.165459+00:00 +24459.9ms 'ubuntu@fixture' 2026-11-09T23:56:34.165468+00:00 +24459.9ms ], 2026-11-09T23:56:34.165477+00:00 +24459.9ms pid: 487025, 2026-11-09T23:56:34.165503+00:00 +24459.9ms processRunning: true, 2026-11-09T23:56:34.165514+00:00 +24459.9ms localPort: 46453, 2026-11-09T23:56:34.165522+00:00 +24460.0ms localPortListening: true, 2026-11-09T23:56:34.165532+00:00 +24460.0ms remotePort: 43333, 2026-11-09T23:56:34.165541+00:00 +24460.0ms httpBaseUrl: 'http://127.0.0.1:46453/', 2026-11-09T23:56:34.165550+00:00 +24460.0ms remoteLogTail: 'fixture external server; remote log command stubbed', 2026-11-09T23:56:34.165559+00:00 +24460.0ms cause: { 2026-11-09T23:56:34.165568+00:00 +24460.0ms _tag: 'SshReadinessError', 2026-11-09T23:56:34.165578+00:00 +24460.0ms message: 'Timed out waiting 20000ms for backend readiness at http://127.0.0.1:46453/.', 2026-11-09T23:56:34.165587+00:00 +24460.0ms cause: { attempt: 18, cause: [Object] } 2026-11-09T23:56:34.165595+00:00 +24460.0ms } 2026-11-09T23:56:34.165604+00:00 +24460.0ms } 2026-11-09T23:56:34.165640+00:00 +24460.1ms {"utc":"2026-11-09T23:56:34.165Z","ms":21799.4,"event":"tunnel.kill.requested","pid":487025,"options":{"killSignal":"SIGTERM","forceKillAfter":2000}} 2026-11-09T23:56:34.173887+00:00 +24468.3ms [23:56:34.173] WARN (#1): ssh.environment.tunnel.create.failed { 2026-11-09T23:56:34.173968+00:00 +24468.4ms alias: 'fixture', 2026-11-09T23:56:34.173983+00:00 +24468.4ms hostname: 'fixture.invalid', 2026-11-09T23:56:34.173992+00:00 +24468.4ms username: 'ubuntu', 2026-11-09T23:56:34.174002+00:00 +24468.4ms port: 42222, 2026-11-09T23:56:34.174012+00:00 +24468.4ms key: 'fixture\x00fixture.invalid\x00ubuntu\x0042222', 2026-11-09T23:56:34.174021+00:00 +24468.5ms cause: { 2026-11-09T23:56:34.174031+00:00 +24468.5ms _tag: 'SshReadinessError', 2026-11-09T23:56:34.174045+00:00 +24468.5ms message: 'Timed out waiting 20000ms for backend readiness at http://127.0.0.1:46453/.', 2026-11-09T23:56:34.174057+00:00 +24468.5ms cause: { attempt: 18, cause: [Object] } 2026-11-09T23:56:34.174066+00:00 +24468.5ms } 2026-11-09T23:56:34.174076+00:00 +24468.5ms } 2026-11-09T23:56:34.175177+00:00 +24469.6ms {"utc":"2026-11-09T23:56:34.174Z","ms":21809.1,"event":"ensure.result","row":"F08","label":"initial","elapsedMs":21122,"httpCount":19,"tunnelCount":1,"listenerObserved":true,"outcome":"failure","tag":"SshReadinessError","error":"Timed out waiting 20000ms for backend readiness at http://127.0.0.1:46453/.","exitCode":null} 2026-11-09T23:56:34.187078+00:00 +24481.6ms {"utc":"2026-11-09T23:56:34.186Z","ms":21821,"event":"cleanup","tunnelRunning":false,"tunnelExitObserved":false,"httpCount":19,"tunnelCount":1}