FAQ
問題:Error performing query operation
ナレッジ番号:2784 | 登録日:2023/05/29 | 更新日:2024/11/21
概要
マップ サービスのレイヤに対し、レスポンスで非常に大きなデータセットが出力されるようなクエリを実行した場合、以下のようなエラーが発生します:
"Error performing query operation."
原因
クエリの結果、出力しようとするデータ サイズが 64MB 以上になっています。
回避/解決策
GIS サーバで送信または受信することのできるデータのサイズは、ヒープ サイズによって制限されています。デフォルトでは、アプリケーション サーバのヒープ サイズが 256MB、GIS サーバの最大ヒープ サイズは 64MB に設定されています。あるサービスにおいて、クエリの結果などで 64MB 以上のデータを出力させたい場合には、GIS サーバの最大ヒープ サイズを増やす必要があります。
- ブラウザを開き、以下のアドレスを開きます:
http://<サーバ名>:6080/arcgis/admin - ArcGIS Server Administrator Directory に、管理者ユーザ名でログインします。
(ArcGIS Server Manager で使うものと同じです) - [machines] リンクをクリックします。
- 設定を変更するサーバ マシン名のリンクをクリックします。
- [edit] リンクをクリックします。
- [SOC maximum heap size (in MB):] の値を修正します。
- ページ最下部の [Save Edits] ボタンをクリックします。
(すべてのサービスが再起動されます)
- ブラウザを開き、以下のアドレスを開きます:
メタデータ
種類
製品
バージョン