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

Riepilogo: 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" ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

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

 

Causa

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.

 

Risoluzione

  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

 

Informazioni aggiuntive

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

 

Prodotti interessati

AppSync

Prodotti

AppSync
Proprietà dell'articolo
Numero articolo: 000174090
Tipo di articolo: Solution
Ultima modifica: 05 mag 2026
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.