Hello,
I’m running n8n this machine, 2 CPU, 1Go RAM :
app = 'prod-n8n'
primary_region = 'iad'
kill_timeout = '5s'
[build]
[deploy]
wait_timeout = '5m0s'
[env]
NODE_ENV = 'production'
HOSTNAME = "0.0.0.0"
N8N_PROTOCOL = 'https'
N8N_PROXY_HOPS = 1 # to avoid that error: ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
DB_TYPE = 'postgresdb'
N8N_LOG_LEVEL = 'info'
[http_service]
internal_port = 5678
force_https = true
auto_stop_machines = 'off'
auto_start_machines = true
min_machines_running = 1
processes = ['app']
[http_service.concurrency]
type = 'requests'
hard_limit = 250
soft_limit = 200
[mounts]
source = "prodn8ndata"
destination = "/data"
processes = ["disk"]
initial_size = "2gb"
[[vm]]
size = 'shared-cpu-2x'
memory = '1gb'
cpu_kind = 'shared'
cpus = 1
processes = ['app']
A trigger from a new line in Google Sheets often becomes an error.
{ "message": "503 - {\"error\":{\"code\":503,\"message\":\"The service is currently unavailable.\",\"status\":\"UNAVAILABLE\"}}", "name": "AxiosError", "stack": "AxiosError: Request failed with status code 503\n at settle (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/core/settle.js:19:12)\n at Unzip.handleStreamEnd (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/adapters/http.js:599:11)\n at Unzip.emit (node:events:530:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at processTicksAndRejections (node:internal/process/task_queues:82:21)\n at Axios.request (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/core/Axios.js:45:41)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at invokeAxios (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:173:16)\n at proxyRequestToAxios (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:513:26)\n at Object.request (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:1145:50)\n at PollContext.requestOAuth2 (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:792:12)\n at PollContext.requestOAuth2 (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:1153:20)\n at PollContext.apiRequest (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Google/Sheet/v2/transport/index.js:38:20)\n at GoogleSheet.spreadsheetGetSheet (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Google/Sheet/v2/helpers/GoogleSheet.js:54:27)\n at PollContext.poll (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Google/Sheet/GoogleSheetsTrigger.node.js:379:51)", "code": "ERR_BAD_RESPONSE", "status": 503 }
It could be a networking issue.
Do you have suggestions for analysing it and finding solutions?
What is the default bandwidth speed?
ps:
the Postgresql machine is shared-cpu-2x@1024MB