FAQ
問題:Error performing query operation

ナレッジ番号:2784 | 登録日:2023/05/29 | 更新日:2024/11/21

概要

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

"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] ボタンをクリックします。
    (すべてのサービスが再起動されます)

メタデータ

種類

製品

バージョン