Dgidx Failing With "ERROR: cannot allocate memory" (Doc ID 1043209.1)

Last updated on FEBRUARY 20, 2013

Applies to:

Oracle Endeca Guided Search / Endeca Experience Manager - Version 5.1.0 and later
Information in this document applies to any platform.

Symptoms

Dgidx fails with the following error:

terminate called after throwing an instance of 'Endeca::Portable::IllegalArgumentException' what(): Can't parse generation file Endeca.generation<RANDOMSTRING>.dat, caused by I/O Exception: While mapping file, caused by mmap failure (file=/app/endeca/apps/<Appname>/data/dgidx_output/<Appname>_indexes/generations/Endeca.generation<RANDOMSTRING>.dat offset=0 length=8534867520): Cannot allocate memory

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms