Вместо настройки пользовательских переменных среды в профиле пользователя, предоставляется скрипт 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, чтобы изменения вступили в силу. Вы можете сделать это путем ручного перезапуска каждого ArcGIS Server в вашем развертывании, запустив скрипт startserver.sh.
Примечание:
При обновлении ArcGIS Server заданная ранее в скрипте информация сохраняется. Однако новые параметры, имеющиеся в скрипте обновленной программы, перечислены не будут. Для включения новых объектов посмотрите указанную ниже информацию и добавьте переменные в свой скрипт вручную.
Настройка подключения к базе данных.
Чтобы настроить подключение к базе данных для ArcGIS Server, см. Настройка подключения к базе данных для ArcGIS Server.
Изменение временной папки
Этот раздел скрипта предназначен для изменения местоположения временной директории (temp). По умолчанию папка temp находится в <ArcGIS Server installation directory>/arcgis/server/temp. Указанное вами местоположение директории 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