Диагностика сервера с помощью инструмента диагностики

ArcGIS for Server включает инструмент диагностики, который можно использовать для диагностики сервера ГИС. В частности, инструмент позволяет:

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

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

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

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

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

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

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

Код проверки

Название проверки

Описание

DIAG001

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

Для ArcGIS for Server необходима 64-разрядная архитектура. Если машина имеет 32-разрядную архитектуру, при проверке будет выдана ошибка. Информацию о поддерживаемых операционных системах см. в разделе Системные требования ArcGIS 10.1 for Server.

DIAG002

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

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

DIAG003

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

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

DIAG004

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

В соответствии с используемым дистрибутивом Linux проверяется, установлены ли пакеты операционной системы, требуемые для поддержки ArcGIS for Server. При отрицательном результате проверки выдается предупреждение с перечислением пакетов, отсутствующих на машине. Более подробно см. в разделе Системные требования ArcGIS 10.1 for Server.

DIAG005

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

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

ulimit -Hn -Hu

ulimit -Sn -Su

Дополнительные сведения см. в Руководстве по установке ArcGIS 10.1 for Server.

DIAG006

Проверка патчей ОС

Для надлежащей поддержки ArcGIS for Server требуется обновленный патч libX11, исправляющий ошибку в Red Hat Enterprise Linux 5 Update 7. Если этот патч не установлен в Red Hat Enterprise Linux 5 Update 7, при проверке будет выдано предупреждение. Более подробно см. в разделе Системные требования ArcGIS 10.1 for Server.

DIAG008

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

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

DIAG009

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

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

DIAG010

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

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

DIAG020

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

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

DIAG026

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

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

DIAG027

Проверка процессов, принадлежащих пользователю root

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

9/12/2013