Ultimate

X_OUTBOUND_TIMEOUT

Means

an outbound HTTP call passed its deadline or went idle

Typical cause

outbound() waited past the call's deadlineMs (retries and waits included), or a response body sent nothing for idleMs. The vendor or the network is slow, or the bound is tighter than the vendor's real latency. Retryable: nothing about the request was wrong

Fix

outbound({ url, vendor, dial, deadlineMs: 30_000, idleMs: 60_000 }) — raise the bound on the call that names meta.vendor

Listed under Core and runtime

This page as markdown