AutomationHow can I optimize the number of active workers in n8n queue mode to match my total vCPU availability?Calculate the optimal n8n worker concurrency by aligning the --concurrency flag with vCPU cores and managing the Node.js event loop to prevent CPU throttling.Automation
Hosting, servers and domains — written up as they actually behave.
13 articles
AutomationHow can I optimize the number of active workers in n8n queue mode to match my total vCPU availability?Calculate the optimal n8n worker concurrency by aligning the --concurrency flag with vCPU cores and managing the Node.js event loop to prevent CPU throttling.
AutomationWhen Should You Migrate n8n from SQLite to PostgreSQL?Switch to PostgreSQL when your n8n execution history exceeds 5,000 rows or you encounter SQLITE_BUSY errors during concurrent workflow executions.
AutomationDoes Migrating n8n from SQLite to PostgreSQL Require a Schema Export?Migrating n8n to PostgreSQL does not require a manual schema export because n8n creates tables automatically; however, data migration requires specific CLI tools or loaders.
AutomationHow Can I Fix EACCES Permission Errors in n8n Docker Containers?To fix EACCES errors in n8n docker containers, align the N8N_USER_ID and N8N_GROUP_ID environment variables with your host user's numeric ID to resolve volume permission conflicts.
AutomationWhy Are n8n Webhooks Returning 404 Errors With a Load Balancer?Fix 404 errors on n8n webhooks by verifying the WEBHOOK_URL environment variable and ensuring your load balancer correctly forwards the X-Forwarded-Proto header for SSL.
AutomationWhy Does High CPU Steal Time Increase Workflow Execution Latency?High CPU steal time occurs when the hypervisor denies cycles to your VPS, causing measurable jitter and latency in time-sensitive automation workflows and database tasks.
AutomationHow to Resolve EACCES Permission Denied Errors in n8n Docker Volumes?Resolve n8n EACCES errors by aligning host directory ownership with the container's UID 1000 node user and configuring proper SELinux security context flags.
AutomationWhy does n8n return a 404 error for active webhooks?Solve n8n 404 errors on active webhooks by verifying production URLs, checking internal database tables, and correcting reverse proxy header configurations.
AutomationWhy Does the N8N_ENCRYPTION_KEY Mismatch After Moving n8n to a New Server?The first thing to check is the N8N_ENCRYPTION_KEY environment variable in your new configuration file versus the one used on your original server instance.
AutomationHow do I fix n8n queue mode with separate worker processes?Fixing n8n queue mode across separate nodes requires synchronizing the encryption key and configuring Redis to accept remote connections on a non-loopback IP address.