Production n8n stability

Stop crashes before migrating the database.

A diagnostic for high-stakes self-hosted n8n systems moving from MySQL to Postgres without losing workflows, credentials, execution history, or confidence.

First-pass investigation map

Risk areaWhat I verify before touching production
Crash sourceContainer restarts, memory pressure, execution bloat, queue mode settings, DB locks, worker concurrency, and disk pressure.
Backup safetyCurrent MySQL dump, n8n data volume, encryption key, env file, workflows, credential metadata, and restore rehearsal path.
Migration pathSchema compatibility, execution-history retention choice, dry-run import, credential validation, and rollback window.
High-load architecturePostgres, Redis, queue mode, workers, pruning policy, restart policy, health checks, and reverse proxy limits.
Critical workflow proofOne government/API/financial routing workflow tested end-to-end after migration before broad traffic returns.

$29 diagnostic deliverable

Request diagnostic