AppSync-monteringskopifasefejl med VMAX-handling mislykkedes fejl forårsaget af GenericJDBCException

Summary: Monteringsfasen mislykkedes på grund af et utilstrækkeligt hukommelsesproblem for Postgres med fejlen i serverlogfiler "FEJL: Der er ikke mere hukommelse Flere oplysninger: Mislykket på anmodning om størrelse" ...

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

Serviceplanen mislykkes i tilslutningsfasen, mens der køres en intern forespørgsel for at hente VMAX-enhedsoplysninger og kopioplysninger til sammenkædning. I forbindelse med det specifikke problem, som behandles i denne artikel, vises følgende forespørgsel i serverlogfiler umiddelbart før problemet:

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

AppSync Event Log-fejl viser:

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

AppSync Server Log-fejl viser:

<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

Der opstår en fejl, når PostgreSQL ikke kan allokere den hukommelse, der kræves for at køre en forespørgsel eller en anden intern handling, der skal fuldføres.

 

Resolution

  1. Opret en sikkerhedskopi af AppSync postgres-databasen ved at åbne et DOS-vindue som administrator, cd til C:\EMC\AppSync\backup-assistant, og kør appsync-backup.bat

  2. Sørg for, at en kopi af C:\EMC\AppSync\jboss\datastore\data\postgresql.conf er lavet og gemt et sikkert sted.

  3. Rediger C:\EMC\AppSync\jboss\datastore\data\postgresql.conf og indstil work_mem til 128MB (uncomment om nødvendigt).

  4. Genstart de tre AppSync-tjenester. Den bedste rækkefølge at starte dem er:

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

 

Additional Information

Mange andre AppSync-funktioner kan medføre de samme fejl, som den samme opløsning kan bruges til:
De lignende fejl er:

Hændelsesfejl, der indeholder:

could not extract ResultSet

Sammen med følgende i AppSync Server-logfilen: 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.