Skip To Content

Выполнение диагностики сервера при помощи инструмента диагностики

В ArcGIS Server включен инструмент диагностики, который используется для проверки соответствия компьютера минимальным системным требованиям, а также для проверки работы программного обеспечения. Если во время работы этого инструмента будут обнаружены какие-либо проблемы, то инструмент укажет возможную причину и предложит решение этой проблемы.

При первоначальном запуске установки программного обеспечения инструмент включится автоматически и проверит, отвечает ли компьютер минимальным системным требованиям. Перед установкой устраните все выявленные этим инструментом проблемы. Если у вас возникли проблемы после установки, запустите этот инструмент для выявления и диагностики проблем. Например, с помощью этого инструмента вы можете проверить, все ли основные сервисы ArcGIS Server были запущены.

Запуск инструмента

Вы запустите инструмент диагностики сервера из командной строки на компьютере с установленным ArcGIS Server. Для запуска инструмента перейдите к директории <ArcGIS Server installation directory>/arcgis/server/tools/serverdiag и из командной строки выполните serverdiag.

Учтите, что вы должны запустить данный инструмент как владелец инсталляции ArcGIS for Server. Это пользователь, который владеет установочной директорией ArcGIS Server. Для выполнения этого инструмента владелец установки должен, как минимум, обладать правами доступа для чтения и записи в директории /tmp на компьютере с установленным ArcGIS Server.

Интерпретация диагностики сервера

После запуска инструмента создается отчет, который содержит краткое описание всех выполненных диагностических проверок сервера. Он также указывает, выданы ли предупреждения в результате проверки, прошла ли проверка успешно, завершилась ли ошибкой или оказалась не применимой к системе.

Каждая проверка идентифицируется кодом в формате DIAG<number>, после которого выводится статус выполненной проверки. Для объяснения каждой диагностической проверки, см. таблицу ниже. Вы можете использовать эту информацию для анализа текущего состояния компьютера с установленным ArcGIS Server.

Номер проверкиНазвание проверкиОписание

DIAG000

Проверка установки как root (корневой)

Запуск ArcGIS Server в качестве root представляет собой угрозу безопасности и не поддерживается. Эта проверка будет возвращать ошибку, если выявит, что ArcGIS Server установлен как root.

DIAG001

Проверка 64-разрядной архитектуры

ArcGIS for Server поддерживается только на 64-разрядной архитектуре. Для компьютеров с 32-разрядной архитектурой, данная проверка будет прекращена. Ознакомьтесь с системными требованиями для поддерживаемых операционных систем.

DIAG002

Проверка версии ОС

Если обнаруженная операционная система не входит в число поддерживаемых сборок или версий Linux, то будет выдано предупреждение. Ознакомьтесь с системными требованиями для определения поддерживаемых платформ и версий ОС Linux. Если операционная система не входит в число поддерживаемых Linux дистрибутивов, то остальные проверки не будут выполняться.

DIAG003

Проверка имени хоста на наличие недопустимых символов

Допустимые символы для имени хоста компьютера с ГИС-сервером включают буквенно-цифровые символы a-z, 0-9, минус '-' и точка'.', согласно спецификации RFC 952. Проверка заканчивается, если имя хоста содержит один или более недопустимых символов.

DIAG004

Проверка установленных пакетов

В зависимости от используемой сборки Linux, данная проверка должна подтвердить, что необходимые пакеты операционной системы установлены для правильной поддержки ArcGIS Server. Если проверка заканчивается неудачно, то возвращается предупреждение с перечислением отсутствующих на компьютере пакетов. Ознакомьтесь с системными требованиями для получения более полной информации.

DIAG005

Проверка системных ограничений

Для правильной работы ArcGIS Server, предельное число дескрипторов файлов пределы для установки необходимо установить на 65535, а предельное число процессов должно быть установлено на 25059. Эта проверка выявляет, правильно ли установлены эти ограничения в файле /etc/security/limits.conf. Если ограничения установлены неправильно, проверка завершается с сообщением о невыполнении. Для выполнения проверки запустите следующее:

ulimit -Hn -Hu

ulimit -Sn -Su

Более подробно см. в разделе : Руководство по установке ArcGIS Server.

DIAG008

Проверка порта HTTP

ArcGIS Server работает через порт 6080. Эта проверка выявляет, используется ли порт HTTP 6080 другим пользователем или процессом. Если эта проверка возвращает предупреждение, ArcGIS Server будет работать некорректно. Чтобы устранить эту проблему, откройте порт 6080 и перезапустите ArcGIS Server.

DIAG009

Проверка порта HTTPS

Если включен SSL, ArcGIS Server по умолчанию использует порт 6443. Эта проверка выявляет, используется ли порт HTTPS 6443 другим пользователем или процессом. Если эта проверка возвращает предупреждение, то ArcGIS Server не будет работать правильно. Чтобы устранить эту проблему, откройте порт 6443 и перезапустите ArcGIS Server.

DIAG010

Проверка портов Xvfb

ArcGIS Server необходим Xvfb, который будет запущен им через любой порт в диапазоне 6600-6619. Если эта проверка возвращает предупреждение, ArcGIS Server будет работать некорректно. Чтобы устранить эту проблему, откройте один из портов в диапазоне 6600-6619 и перезапустите ArcGIS Server.

DIAG020

Проверка соответствия имени хоста IP-адресу

Если запись имени хоста компьютера в файле /etc/hosts не соответствует IP-адресу этого компьютера, то проверка вернет предупреждение. Это приведет к неправильному функционированию ArcGIS Server. Чтобы устранить эту проблему, исправьте запись имени хоста и перезапустите ArcGIS Server.

DIAG024

Проверка /etc/hosts на наличие записи имени хоста

Запись имени хоста компьютера в файле /etc/hosts должна иметь вид <IP> <FQDN> <Machine_name>. Иначе, интеграцию сайта ArcGIS Server с порталом выполнить не удастся. Обновите запись имени хоста перед созданием сайта ArcGIS Server.

DIAG026

Проверка процессов для базовых сервисов ArcGIS Server

Проверка выявляет, стартовали ли все базовые сервисы после запуска ArcGIS Server. Если один или более базовых сервисов не стартовали, данная проверка возвращает предупреждение. Для исправления данной проблемы запустите ArcGIS Server с помощью скрипта startserver.sh или перезапустите ArcGIS Server, если он уже работает.