Skip To Content

设置 ArcGIS Server 的环境变量

不在用户配置文件中设置用户定义的环境变量,init_user_param.sh 脚本是为设置和管理特定于 ArcGIS Server 的用户定义的变量而提供的一种便捷方式。 您所定义的设置仅应用于 ArcGIS Server,并且不会影响在系统中运行的其他应用程序。

此脚本位于 <ArcGIS Server installation directory>/arcgis/server/usr 目录中。 要设置用户定义的环境变量,请打开该脚本并使用以下语法:

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

该脚本分为如下五个部分。 完成编辑脚本的操作后,要使更改生效,需要重新启动 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