Selhání fáze připojení AppSync s chybou selhání operace VMAX způsobenou chybou GenericJDBCException

Summary: Fáze připojení selhává kvůli problému s nedostatkem paměti pro Postgres s chybou v protokolech serveru "ERROR: out of memory Detail: Nezdařilo se při požadavku na velikost"

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Servisní plán selhává ve fázi připojení při spuštění interního dotazu na získání podrobností o zařízení VMAX a zkopírování podrobností pro propojení. U konkrétního problému, který tento článek řeší, se v protokolech serveru těsně před problémem zobrazí následující dotaz:

Query string is:SELECT n FROM VMAXDeviceEntity n left JOIN FETCH n.snapVxCopyDevice WHERE n.storageArrayId = :storageArrayId AND  n.inUseForReplication = 'false' AND n.enabledForReplication = 'true' AND n.capacity = :capacity

Chyba protokolu událostí AppSync zobrazuje:

<DATE>, Mount copy, VMAX_000002,<appsync-server>,VMAX operation failed. Error: Exception thrown while linking the copy org.hibernate.exception.GenericJDBCException: could not extract ResultSet.

Chyba protokolu serveru AppSync zobrazuje:

<DATE>INFO [EJB default - 10] [com.emc.archway.commands.storage.vmax.GetStorageForSnapVXCommandBean] [appsync-server] [] b8c58a7f-f1c4-493a-8ca2-e0354b9b44b3->>> Unlinking the previous relationship of device(if any) :000E5
<DATE> INFO [EJB default - 10] [com.emc.archway.service.vmax.VmaxServiceBean] [appsync-server] [] b8c58a7f-f1c4-493a-8ca2-e0354b9b44b3->>> The device 000E5 is not used as target in the array <Array S/N>
<DATE> ERROR [EJB default - 10] [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] [appsync-server] [] ERROR: out of memory Detail: Failed on request of size 17.
<DATE> INFO [EJB default - 10] [org.hibernate.event.internal.DefaultLoadEventListener] [appsync-server] [] HHH000327: Error performing load command : org.hibernate.exception.GenericJDBCException: could not extract ResultSet

 

Cause

K chybě dochází, když PostgreSQL nemůže přidělit paměť potřebnou ke spuštění dotazu nebo dokončení jakékoli jiné interní operace.

 

Resolution

  1. Vytvořte zálohu databáze AppSync postgres tak, že otevřete okno systému DOS jako správce, přejděte do složky C:\EMC\AppSync\backup-assistant a spusťte příkaz appsync-backup.bat

  2. Zajistěte, aby byla kopie souboru C:\EMC\AppSync\jboss\datastore\data\postgresql.conf vytvořena a uložena na bezpečném místě.

  3. Upravte soubor C:\EMC\AppSync\jboss\datastore\data\postgresql.conf a nastavte work_mem na 128 MB (v případě potřeby odkomentujte).

  4. Restartujte tři služby AppSync. Nejlepší pořadí pro jejich spuštění je:

    1. EMC AppSync Datastore Service
    2. AppSync Security Service
    3. AppSync Server Service

 

Additional Information

Mnoho dalších funkcí AppSync může způsobit podobné chyby, pro které lze použít stejné rozlišení:
Podobné chyby jsou:

Chyby událostí, které obsahují:

could not extract ResultSet

Spolu s následujícími položkami v protokolu serveru AppSync: c:\EMC\AppSync\jboss\logs\server.log

ERROR: out of memory Detail: Failed on request of size

 

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000174090
Article Type: Solution
Last Modified: 05 مايو 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.