ESRIジャパン株式会社

問題:Error performing query operation

ナレッジ ID: 22140 | 公開日: 2023年5月29日 | 更新日: 2023年5月29日

概要

マップ サービスのレイヤに対し、レスポンスで非常に大きなデータセットが出力されるようなクエリを実行した場合、以下のようなエラーが発生します:

"Error performing query operation."

原因

クエリの結果、出力しようとするデータ サイズが 64MB 以上になっています。

回避/解決策

GIS サーバで送信または受信することのできるデータのサイズは、ヒープ サイズによって制限されています。デフォルトでは、アプリケーション サーバのヒープ サイズが 256MB、GIS サーバの最大ヒープ サイズは 64MB に設定されています。あるサービスにおいて、クエリの結果などで 64MB 以上のデータを出力させたい場合には、GIS サーバの最大ヒープ サイズを増やす必要があります。

  1. ブラウザを開き、以下のアドレスを開きます:
    http://<サーバ名>:6080/arcgis/admin
  2. ArcGIS Server Administrator Directory に、管理者ユーザ名でログインします。
    (ArcGIS Server Manager で使うものと同じです)
  3. [machines] リンクをクリックします。
  4. 設定を変更するサーバ マシン名のリンクをクリックします。
  5. [edit] リンクをクリックします。
  6. [SOC maximum heap size (in MB):] の値を修正します。
  7. ページ最下部の [Save Edits] ボタンをクリックします。
    (すべてのサービスが再起動されます)

このナレッジはお役に立ちましたか?

はい
いいえ
フィードバックをいただきありがとうございます!