Fixing ECONNRESET on a Self-Hosted HTTP Bridge
A calendar-sync bridge dropped connections under load with 'connection closed unexpectedly'. Four bridge tweaks later, the durable fix was async-ack plus onError handling in the client.
A calendar-sync bridge dropped connections under load with 'connection closed unexpectedly'. Four bridge tweaks later, the durable fix was async-ack plus onError handling in the client.
Editing workflow JSON directly in SQLite leaves a stale activeVersionId and produces the 'all-green, nothing happens' ghost. The CLI import + publish path is the correct deploy.
When sqlite3 .recover is unavailable, the .dump-and-COMMIT trick rescues a corrupt database. A real fix for n8n's execution_data btree corruption.