Errore della fase di copia del mount AppSync con operazione VMAX non riuscita Errore causato da GenericJDBCException

Summary: La fase di mount non riesce a causa di un problema di memoria insufficiente per Postgres con l'errore nei registri del server "ERRORE: memoria insufficiente Dettagli: Failed on request of size" ...

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

Il piano di assistenza non riesce nella fase di mount durante l'esecuzione di una query interna per ottenere i dettagli del dispositivo VMAX e i dettagli della copia per il collegamento. Per il problema specifico affrontato in questo articolo, la seguente query viene visualizzata nei log del server immediatamente prima del problema:

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

L'errore del registro eventi di AppSync mostra:

<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.

L'errore di registro del server AppSync mostra:

<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

L'errore si verifica quando PostgreSQL non è in grado di allocare la memoria necessaria per l'esecuzione di una query o per il completamento di qualsiasi altra operazione interna.

 

Resolution

  1. Creare un backup del database postgres AppSync aprendo una finestra DOS come amministratore, passare a C:\EMC\AppSync\backup-assistant ed eseguire appsync-backup.bat

  2. Assicurarsi che una copia di C:\EMC\AppSync\jboss\datastore\data\postgresql.conf sia creata e archiviata in una posizione sicura.

  3. Modificare C:\EMC\AppSync\jboss\datastore\data\postgresql.conf e impostare work_mem su 128MB (rimuovere il commento se necessario).

  4. Riavviare i tre servizi AppSync. L'ordine migliore per avviarli è:

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

 

Additional Information

Molte altre funzioni di AppSync possono incorrere in errori simili per i quali è possibile utilizzare la stessa risoluzione:
Gli errori simili sono:

Errori evento che contengono:

could not extract ResultSet

Insieme a quanto segue nel registro del server 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.