n4ze3m / dialoqbase

Create chatbots with ease
https://dialoqbase.n4ze3m.com/
MIT License
1.6k stars 264 forks source link

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory #255

Closed PaulPopravkin closed 5 months ago

PaulPopravkin commented 5 months ago

Hello, darlings. I'm still struggling to download a large amount of data. I put dialoqbase on VPS from Hostinger there are 2 cores and 8 gigabytes of RAM. Logs in docker still keeps writing about limit. How can I fix, guys?

By all-MiniLM-L6-v2 FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory 1: 0xb9a330 node::Abort() [/usr/local/bin/node] 2: 0xaa07ee [/usr/local/bin/node] 3: 0xd71ed0 v8::Utils::ReportOOMFailure(v8::internal::Isolate, char const, bool) [/usr/local/bin/node] 4: 0xd72277 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, bool) [/usr/local/bin/node] 5: 0xf4f635 [/usr/local/bin/node] 6: 0xf61b0d v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node] 7: 0xf3c1fe v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/local/bin/node] 8: 0xf3d5c7 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/local/bin/node] 9: 0xf1e7ca v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/usr/local/bin/node] 10: 0x12e3a1f v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long, v8::internal::Isolate) [/usr/local/bin/node] 11: 0x1710739 [/usr/local/bin/node]

By Cohere FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory 1: 0xb9a330 node::Abort() [/usr/local/bin/node] 2: 0xaa07ee [/usr/local/bin/node] 3: 0xd71ed0 v8::Utils::ReportOOMFailure(v8::internal::Isolate, char const, bool) [/usr/local/bin/node] 4: 0xd72277 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, bool) [/usr/local/bin/node] 5: 0xf4f635 [/usr/local/bin/node] 6: 0xf61b0d v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node] 7: 0xf3c1fe v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/local/bin/node] 8: 0xf3d5c7 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/local/bin/node] 9: 0xf1e7ca v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/usr/local/bin/node] 10: 0x12e3a1f v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long, v8::internal::Isolate) [/usr/local/bin/node] 11: 0x1710739 [/usr/local/bin/node] [info] use ffmpeg.wasm v0.12.0 Processing queue Cloning into './uploads/PaulPopravkin-qa-bible.git-main'... Updating files: 100% (9408/9408), done.

n4ze3m commented 5 months ago

This is a Node.js issue. Could you please add the following line to your .env file?

NODE_OPTIONS="--max-old-space-size=8192"

It may resolve the issue.

Reference: Stack Overflow

PaulPopravkin commented 5 months ago

This is a Node.js issue. Could you please add the following line to your .env file?

NODE_OPTIONS="--max-old-space-size=8192"

It may resolve the issue.

Reference: Stack Overflow

Thank you! Everything works!