Skip to main content

ArcGIS Server の環境変数の設定

ユーザー プロファイル内でユーザー定義環境変数を設定する代わりに、ArcGIS Server に固有のユーザー定義変数を設定および管理するための便利な方法として、init_user_param.sh スクリプトがあります。 定義した設定は ArcGIS Server のみに適用され、システム上で実行されている他のアプリケーションに影響を及ぼしません。

このスクリプトは、<ArcGIS Server installation directory>/arcgis/server/usr ディレクトリーにあります。 ユーザー定義環境変数を設定するには、スクリプトを開き、次の構文を使用します:

export <user defined variables>=<location to the defined variables>

このスクリプトは、以下で説明する 5 つのセクションに分かれています。 スクリプトの編集が完了したら、ArcGIS Server を再起動して変更を有効にする必要があります。 そのためには、startserver.sh スクリプトを実行して、デプロイメント内の各 ArcGIS Server を手動で再起動します。

注意:

ArcGIS Server をアップグレードすると、スクリプトですでに定義している情報が保持されます。 ただし、このスクリプトでアップグレード後のソフトウェアに公開された新しいパラメーターはリストに記載されません。 新しいフィーチャを含めるには、下記の情報を確認し、手動で変数を既存のスクリプトに追加します。

データベースへの接続の構成

ArcGIS Server 用のデータベース コネクションを構成するには、「ArcGIS Server 用のデータベース コネクションの構成」をご参照ください。

一時ディレクトリーの変更

スクリプトのこのセクションは、一時ディレクトリーの変更に使用されます。 一時ディレクトリーのデフォルトの場所は <ArcGIS Server installation directory>/arcgis/server/temp です。 指定する一時ディレクトリーの場所は、必ず ArcGIS Server のインストールに使用したアカウントからアクセス可能な場所でなければなりません。 通常のサーバーの稼働時、ファイルは一時ディレクトリーに生成されます。 ディスクの空き容量を確保するために、定期的にこれらのファイルをクリーンアップまたは削除することをおすすめします。

# -----------------------------------------------------------------------
# Modify this section to change the temp directory.
#
# The default location for the temp directory is:
# <ArcGIS Server installation directory>/arcgis/server/temp.
# The specified directory needs to be accessible by the account
# that was used to install ArcGIS Server.
# -----------------------------------------------------------------------
#export SERVER_TEMP_DIR=<Location_to_temp_directory>

プロキシー サーバーの構成

スクリプトのこのセクションは、フォワード プロキシー サーバーの構成に使用されます。 手順の詳細については、「ArcGIS Server でのフォワード プロキシー サーバーの使用」をご参照ください。

# -----------------------------------------------------------------------
# Modify this section to configure a proxy server
#
# The no_proxy environment variable contains a semicolon-separated list
# of domains for which the default proxy is not required.  The <local>
# and a wildcard  character * are supported when specifying the domains.
#
# -----------------------------------------------------------------------
#export http_proxy=http://<user name>:<password>@<proxy-server-name.domain.org>:<port number>/
#export no_proxy="<local>;*.<domain>.<com>

ユーザー定義変数の有効化

スクリプトのこのセクションは、ArcGIS Server のその他すべてのユーザー定義環境変数を有効化するために使用されます。

# -----------------------------------------------------------------------
#  User-defined variables
#
# -----------------------------------------------------------------------
umask 077
#export <user defined variables>=<location to the defined variables>

ディープ ラーニング用の環境の構成

スクリプトのこのセクションは、ArcGIS Image Server を使用してラスター解析のディープ ラーニングを実行するように環境を構成するために使用されます。

ディープ ラーニング パッケージをインストールする方法の詳細については、ArcGIS Image Server の「ディープ ラーニング インストール ガイド」をご参照ください。

# -----------------------------------------------------------------------
# After the Deep Learning libraries for ArcGIS Server are installed,
# modify this section to configure the Linux Conda environment
# to run Deep Learning in Raster Analysis.
#
# -----------------------------------------------------------------------
#export ARCGIS_CONDA_DEEPLEARNING=<path_to_sever_install>/framework/runtime/deeplearning

このトピックは、Windows 版の ArcGIS Enterprise には関連しません。