Выполнение диагностики сервера при помощи инструмента диагностики
ArcGIS Server включает инструмент диагностики, который можно использовать для проведения диагностики вашего ГИС-сервера. Например, инструментом позволяет вам:
- Проверять, что ваша машина соответствует минимальным системным требованиям для запуска ArcGIS Server.
- Проверять статус (состояние) 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-битовой архитектурой, данная проверка будет прекращена. Ознакомьтесь с установленными для ArcGIS 10.1 for Server Системными требованиями для поддерживаемых операционных систем. |
DIAG002 | Проверка версии ОС | Если обнаруженная операционная система не входит в число поддерживаемых сборок или версий Linux, то будет выдано предупреждение. Ознакомьтесь с ArcGIS 10.1 for Server Системными требованиями (System Requirements) для определения поддерживаемых платформ и версий операционной системы Linux. Если обнаруженная операционная система не входит в число поддерживаемых сборок Linux, то все остальные проверки не будут выполняться. |
DIAG003 | Проверка отсутствия недопустимых символов в имени хоста | Допустимые символы для имени хоста компьютера с ГИС-сервером включают символы a-z, 0-9, '-' и '.', как указано в спецификации RFC 952. Проверка заканчивается, если имя хоста содержит один или более недопустимых символов. |
DIAG004 | Проверка установленных пакеты | В зависимости от используемой сборки Linux, данная проверка должна подтвердить, что необходимые пакеты операционной системы установлены для правильной поддержки ArcGIS Server. Если проверка заканчивается неудачно, то возвращается предупреждение с перечислением отсутствующих на компьютере пакетов. Ознакомьтесь с установленными для ArcGIS 10.1 for Server Системными требованиями для более полной информации. |
DIAG005 | Проверка системных ограничений | Для правильной работы ArcGIS Server, предельное число дескрипторов файлов пределы для установки необходимо установить на 65535, а предельное число процессов должно быть установлено на 25059. Эта проверка выявляет, действительно ли эти ограничения установлены правильно в файле /etc/security/limits.conf. Если ограничения установлены неправильно, эта проверка завершается неудачей. Чтобы проверить, запустите: ulimit -Hn -Hu ulimit -Sn -Su Более подробно см. раздел ArcGIS 10.1 for Server: Руководство по установке (Installation Guide). |
DIAG006 | Проверка исправлений ОС | Обновленное исправление libX11, которое исправляет ошибку для Red Hat Enterprise Linux 5 Update 7, требуется для правильной поддержки ArcGIS Server. Если данное исправление не установлено на Red Hat Enterprise Linux 5 Update 7, проверка будет возвращать предупреждение. Ознакомьтесь с установленными для ArcGIS 10.1 for 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. |
DIAG026 | Проверка процессов для базовых сервисов ArcGIS Server | Проверка выявляет, стартовали ли все базовые сервисы после запуска ArcGIS Server. Если один или более базовых сервисов не стартовали, данная проверка возвращает предупреждение. Для исправления данной проблемы, запустите ArcGIS Server с помощью скрипта startserver.sh или ArcGIS Server, если он уже запущен. |