Añadir en en composer de n8n-with-postgres al final de la clave n8n
# Ejecuciones
- EXECUTIONS_DATA_SAVE_ON_ERROR=${EXECUTIONS_DATA_SAVE_ON_ERROR}
- EXECUTIONS_DATA_SAVE_ON_SUCCESS=${EXECUTIONS_DATA_SAVE_ON_SUCCESS}
- EXECUTIONS_DATA_PRUNE=${EXECUTIONS_DATA_PRUNE}
- EXECUTIONS_DATA_MAX_AGE=${EXECUTIONS_DATA_MAX_AGE}
- EXECUTIONS_DATA_PRUNE_MAX_COUNT=${EXECUTIONS_DATA_PRUNE_MAX_COUNT}
- N8N_CONCURRENCY_PRODUCTION_LIMIT=${N8N_CONCURRENCY_PRODUCTION_LIMIT}En Environment Settings
# Variables de configuración de Ejecuciones y Concurrencia (n8n) # Almacena todas las ejecuciones que den error. # Opciones comunes: 'all' (guarda todas las que fallen), 'none', o 'false'. EXECUTIONS_DATA_SAVE_ON_ERROR=all # Almacena todas las ejecuciones que sean correctas (exitosas). # Opciones comunes: 'all' (guarda todas las que terminen bien), 'none', o 'false'. EXECUTIONS_DATA_SAVE_ON_SUCCESS=all # Activa o desactiva el borrado automático de las ejecuciones antiguas de la base de datos (poda o 'pruning'). # Se recomienda 'true' para mantener el rendimiento. EXECUTIONS_DATA_PRUNE=true # Define la antigüedad máxima de las ejecuciones (en horas) antes de que sean elegibles para ser borradas (poda). # 504 horas equivalen a 3 semanas. EXECUTIONS_DATA_MAX_AGE=504 # Define el número máximo de ejecuciones a mantener en la base de datos *después* de que se complete la poda. # Un valor más bajo ayuda a mantener el tamaño de la base de datos bajo control. EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 # Límite de memoria (en MB) para el 'old space' de Node.js (V8 garbage collector). # Esto asigna 6000 MB (6 GB) de memoria para la aplicación, lo que es útil para flujos de trabajo grandes o pesados. MAX_OLD_SPACE_SIZE:6000 # Limita el número de flujos de trabajo que pueden ejecutarse simultáneamente en producción. # Esto previene la sobrecarga del sistema, ya que los flujos de trabajo adicionales esperan en la cola. N8N_CONCURRENCY_PRODUCTION_LIMIT=12