Configurar N8N para utilizar más memoria RAM

Configurar N8N para utilizar más memoria RAM

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

Para que N8N use más memoria RAM hay que añadir la variable de entorno NODE_OPTIONS=--max-old-space-size=4096 en el contenedor Docker, donde 4096 equivale a 4 GB. Por defecto N8N tiene un límite que se queda corto en automatizaciones complejas. El valor debe ajustarse a la RAM física real del servidor VPS.

Por defecto, cuando instalamos N8N viene configurado con unos límites de memoria RAM utilizables que pueden resultar insuficientes cuando trabajas con automatizaciones complejas o agentes de IA que trabajan con datos complejos.

La parte buena es que modificar este parámetro es bastante fácil utilizando variables del entorno en Docker.

Normalmente, sabemos que N8N se está quedando sin memoria RAM porque cuando le lanzamos una automatización donde se van a cargar muchos datos en la memoria del servidor que realiza la ejecución, N8N se tirará un buen rato "pensando" y posteriormente se reiniciará el proceso de Node.js, y tendremos que recargar la interfaz gráfica de N8N y simplemente aparecerá un error en la ejecución del workflow.

Realmente, es como si las automatizaciones se quedaran "colgadas".

Si utilizas un servidor VPS con Easy Panel, cambiar esto te será realmente fácil y simple.

Para aumentar la memoria RAM disponible para N8N, debes añadir la variable NODE_OPTIONS en la configuración del contenedor Docker.

Esta variable acepta el parámetro --max-old-space-size que define la cantidad máxima de memoria que puede utilizar el proceso de Node.js.

Debes añadir la siguiente variable con el valor que necesites según la RAM disponible en tu servidor VPS:

NODE_OPTIONS=--max-old-space-size=4096

En este ejemplo de la linea anterior, el valor 4096 representa 4 GB de RAM.

Puedes ajustar este número según tus necesidades: 2048 para 2 GB, 8192 para 8 GB, y así sucesivamente.

Para añadir, cambiar o modificar variables del entorno en contenedores que funcionan sobre un servidor VPS con Easy Panel, puedes seguir el siguiente tutorial: https://raiolanetworks.com/ayuda/variables-del-entorno-easy-panel/

Ten en cuenta que asignar más memoria RAM a N8N no mejorará el rendimiento si tu servidor VPS no dispone de suficiente RAM física disponible.

Si asignas 8 GB de RAM a N8N pero tu servidor VPS solo tiene 4 GB, experimentarás problemas de rendimiento graves.

Puedes monitorizar el consumo de memoria de tu instalación N8N desde EasyPanel o utilizando comandos como este desde la terminal SSH de tu servidor VPS:

docker stats 

Esto te permitirá ajustar el valor de manera óptima según el comportamiento real de tus automatizaciones. Si trabajas habitualmente con archivos CSV, XML o bases de datos a las que haces consultas de grandes volúmenes de datos o tienes un buen número de workflows ejecutándose simultáneamente, considera ampliar los recursos de tu servidor VPS y ajustar el parámetro que hemos explicado en este artículo.

Si tienes contratado un servidor VPS para N8N de Raiola Networks y quieres actualizar este parámetro, debes contactar con nuestro departamento de soporte técnico.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor

Álvaro Fontela, ponente de la masterclass «WordPress con IA»

Masterclass «WordPress con IA»

Por Álvaro Fontela

¡Ya estás dentro!

Tu registro se ha completado correctamente

En unos minutos recibirás en tu correo el acceso directo a la masterclass «WordPress con IA», impartida por Álvaro Fontela.

Además, ya estás dentro del sorteo de una de las 3 licencias de Novamira de por vida que regalamos.
También te avisaremos antes que a nadie cuando comiencen nuestros descuentos de Black Friday en hosting y VPS.

Mantente atento a tu bandeja de entrada: las ofertas estarán disponibles solo por tiempo limitado.

Visitar Raiola

MASTERCLASS GRATIS

Aprende a usar la IA en WordPress ahora mismo.

Te damos acceso a la grabación completa de la masterclass «WordPress con IA» de Álvaro Fontela. Además, tendrás acceso anticipado a los descuentos de Black Friday de Raiola Networks.

Acceso masterclass: disponible hasta el 22 de noviembre.

Información básica sobre protección de datos:

Responsable:

RAIOLA NETWORKS, S.L.

CIF: B27453489

Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

Teléfono: +34 982776081

e-mail: info@raiolanetworks.es

Finalidad:

Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

Legitimación:

Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

Destinatarios:

No se ceden datos a terceros, salvo obligación legal.

Personas físicas o jurídicas directamente relacionadas con el Responsable

Encargados de Tratamiento adheridos al Privacy Shield.

Derechos:

Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

Información adiccional:

Para obtener información más detallada, puede consultar nuestra política de privacidad