AppSync Mount Copy Phase Failure with VMAX Operation Failedエラー(GenericJDBCExceptionが原因で発生する)

概要: Postgresのメモリー不足の問題が原因でマウント フェーズが失敗し、サーバー ログに「エラー: メモリ不足の詳細: Failed on request of size」

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

VMAXデバイスの詳細情報とリンク用のコピーの詳細を取得する内部クエリーの実行中に、サービス プランがマウント フェーズで失敗します。この記事で対処する特定の問題については、問題の直前にサーバー ログに次のクエリが表示されます。

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イベント ログに次のエラーが表示されます。

<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サーバー ログ エラーが表示されます。

<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

 

原因

PostgreSQLがクエリの実行またはその他の内部操作を完了するために必要なメモリを割り当てることができない場合にエラーが発生します。

 

解決方法

  1. 管理者としてDOSウィンドウを開いてAppSync postgresデータベースのバックアップを作成し、cdでC:\EMC\AppSync\backup-assistantに移動してappsync-backup.batを実行します。

  2. C:\EMC\AppSync\jboss\datastore\data\postgresql.confのコピーが作成され、安全な場所に保存されていることを確認します。

  3. C:\EMC\AppSync\jboss\datastore\data\postgresql.confを編集し、work_mem 128MBに設定します(必要に応じてコメントを解除します)。

  4. 3つのAppSyncサービスを再起動します。開始する最適な順序は次のとおりです。

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

 

その他の情報

他の多くのAppSync機能でも同様のエラーが発生することがありますが、同じ解決策を使用できます。
同様のエラーは次のとおりです。

以下を含むイベント エラー:

could not extract ResultSet

AppSyncサーバー ログにc:\EMC\AppSync\jboss\logs\server.log

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

 

対象製品

AppSync

製品

AppSync
文書のプロパティ
文書番号: 000174090
文書の種類: Solution
最終更新: 05 5月 2026
バージョン:  5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。