Theo's Typesafe CultTTC
Theo's Typesafe Cult7mo ago
2 replies
Balduin

Axiom Fetch failed

I have a nextjs app deployed on vercel and use axiom as a log drain.
my next config is wrapped with withAxiom and each API endpoint uses withAxiom so that the logger is getting flushed properly.
Now i get to types of errors very regularly:
"TypeError: fetch failed
    at node:internal/deps/undici/undici:12625:11
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runNextTicks (node:internal/process/task_queues:64:3)
    at process.processImmediate (node:internal/timers:447:9)
    at process.callbackTrampoline (node:internal/async_hooks:128:17) {
  cause: ConnectTimeoutError: Connect Timeout Error
      at onConnectTimeout (node:internal/deps/undici/undici:7767:28)
      at node:internal/deps/undici/undici:7723:50
      at Immediate._onImmediate (node:internal/deps/undici/undici:7755:13)
      at process.processImmediate (node:internal/timers:476:21)
      at process.callbackTrampoline (node:internal/async_hooks:128:17) {
    code: 'UND_ERR_CONNECT_TIMEOUT'
  }
}

"TypeError: fetch failed
    at node:internal/deps/undici/undici:12625:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  cause: Error: Client network socket disconnected before secure TLS connection was established
      at connResetException (node:internal/errors:720:14)
      at TLSSocket.onConnectEnd (node:_tls_wrap:1714:19)
      at TLSSocket.emit (node:events:529:35)\n      at endReadableNT (node:internal/streams/readable:1400:12)
      at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
    code: 'ECONNRESET',
    path: undefined,
    host: 'axiom-vitals.com',
    port: 443,
    localAddress: null
  }
}"

Anyone kows what to do with these errors?
Was this page helpful?