es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de construcción de Gatsby mientras que “gatsby develop” funciona correctamente. Marcados inefectivos y compresiones cerca del límite de la memoria asignada. Asignación fallida: el montón de memoria de JavaScript está agotado.

<--- Últimas pocas GC --->

[16184:00000237DCD7CC20]    88497 ms: Marcar-barrer (reducir) 2041.4 (2054.4) -> 2041.0 (2054.2) MB, 6714.0 / 0.1 ms  (mu promedio = 0.053, mu actual = 0.001) fallo de asignación, es posible que la búsqueda de despojo no tenga éxito
[16184:00000237DCD7CC20]    94059 ms: Marcar-barrer (reducir) 2042.0 (2051.2) -> 2041.6 (2052.9) MB, 5546.7 / 0.1 ms  (mu promedio = 0.027, mu actual = 0.003) fallo de asignación, es posible que la búsqueda de despojo no tenga éxito


<--- Rastreo de pila JS --->

ERROR FATAL: Compactados de marcas ineficaces cerca del límite del montón Error de asignación: montón de JavaScript sin memoria disponible
 1: 00007FF7B2A6412F napi_wrap+133311
 2: 00007FF7B29FDD06 SSL_get_quiet_shutdown+63062
 3: 00007FF7B29FEB9D node::OnFatalError+301
 4: 00007FF7B32E19CE v8::Isolate::ReportExternalAllocationLimitReached+94
 5: 00007FF7B32C67BD v8::SharedArrayBuffer::Externalize+781
 6: 00007FF7B316FFCC v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1516
 7: 00007FF7B317B3EA v8::internal::Heap::ProtectUnprotectedMemoryChunks+1258
 8: 00007FF7B3178529 v8::internal::Heap::PageFlagsAreConsistent+2457
 9: 00007FF7B316D0C1 v8::internal::Heap::CollectGarbage+2049
10: 00007FF7B316B2C5 v8::internal::Heap::AllocateExternalBackingStore+1349
11: 00007FF7B318B73B v8::internal::Factory::NewFillerObject+203
12: 00007FF7B2EB9F81 v8::internal::interpreter::JumpTableTargetOffsets::iterator::operator=+1409
13: 00007FF7B336CDFD v8::internal::SetupIsolateDelegate::SetupHeap+474253
14: 00007FF7B33046BD v8::internal::SetupIsolateDelegate::SetupHeap+46413
15: 0000013BF1A43736

gatsby develop está funcionando bien y el sitio local se está ejecutando bien, pero no se puede usar gatsby build

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que el montón de JavaScript se ha quedado sin memoria durante el proceso de compilación de Gatsby. Esto puede ocurrir cuando hay mucha información para procesar o si hay una fuga de memoria en el código.

    Para solucionar este problema, puedes intentar aumentar la cantidad de memoria que Gatsby puede utilizar durante el proceso de compilación estableciendo la variable de entorno NODE_OPTIONS. Por ejemplo, puedes intentar establecerlo en --max-old-space-size=4096 para permitir que Gatsby utilice hasta 4GB de memoria durante el proceso de compilación.

    Otra solución podría ser optimizar el código o reducir la cantidad de información que se está procesando durante el proceso de compilación. También puedes intentar actualizar cualquier dependencia que pueda tener fugas de memoria o utilizar una versión diferente de Gatsby.

    En general, es importante identificar la causa raíz del problema de memoria y abordarlo adecuadamente para evitar que vuelva a ocurrir en el futuro.

Comments are closed.