GenericJDBCException ın Neden Olduğu VMAX İşleminde AppSync Bağlantı Kopyalama Aşaması Hatası Başarısız Oldu

Summary: Sunucu günlüklerinde "ERROR: out of memory Detail" hatasıyla Postgres için yetersiz bellek sorunu nedeniyle bağlama aşaması başarısız oluyor Boyut isteği üzerine başarısız oldu"

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

VMAX cihaz ayrıntılarını almak ve bağlama için ayrıntıları kopyalamak için dahili bir sorgu çalıştırırken Hizmet Planı bağlama aşamasında başarısız oluyor. Bu makalede ele alınan belirli sorun için sorundan hemen önce sunucu günlüklerinde aşağıdaki sorgu görülür:

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 Olay Günlüğü hatası şunları gösterir:

<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 Sunucusu Günlüğü hatası şunları gösterir:

<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

PostgreSQL, bir sorgunun çalıştırılması veya başka bir iç işlemin tamamlanması için gereken belleği ayıramadığında hata oluşur.

 

Resolution

  1. DOS penceresini Yönetici olarak açıp C:\EMC\AppSync\backup-assistant klasörüne cd atarak AppSync postgres veritabanının yedeğini oluşturun ve appsync-backup.bat çalıştırın

  2. C:\EMC\AppSync\jboss\datastore\data\postgresql.conf dosyasının bir kopyasının oluşturulduğundan ve güvenli bir konumda saklandığından emin olun.

  3. C:\EMC\AppSync\jboss\datastore\data\postgresql.conf dosyasını düzenleyin ve work_mem 128 MB olarak ayarlayın (gerekirse yorumu kaldırın).

  4. Üç AppSync hizmetini yeniden başlatın. Onları başlatmak için en iyi sıra:

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

 

Additional Information

Diğer birçok AppSync işlevi, aynı çözünürlüğün kullanılabileceği benzer hatalara neden olabilir:
Benzer hatalar şunlardır:

Aşağıdakileri içeren olay hataları:

could not extract ResultSet

AppSync Server günlüğünde şunlarla birlikte: 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.