使用诊断工具检查服务器诊断

ArcGIS Server 包括可以用于检查 GIS 服务器诊断的诊断工具。例如,该工具可让您:

如果在检查服务器诊断时遇到任何问题,该工具将提供问题的可能原因和解决办法。

运行工具

您可以从托管 ArcGIS Server 的计算机的命令行运行服务器诊断工具。要运行该工具,在命令行中导航至 <ArcGIS Server 安装目录>/arcgis/server/tools/serverdiag 目录,然后执行 serverdiag

请记住,需要以 ArcGIS Server 安装程序所有者身份运行此工具。安装程序所有者是指拥有 ArcGIS Server 安装目录的用户。为了执行该工具,安装程序所有者在托管 ArcGIS Server 的计算机上至少需要拥有 /tmp 目录的读写权限。

解释服务器诊断

在运行该工具后,将会生成一份包含所执行的所有服务器诊断检查汇总的报告。此外,该报告还表明检查是否显示警告,或检查是否通过或失败,或检查不适用于系统。

每次检查以代码格式的 DIAG<编号>后接所执行检查的状态进行确定。有关每次诊断检查的说明,请参阅下表。您可以使用此信息分析托管 ArcGIS Server 的计算机的当前状态。

检查编号

检查标题

说明

DIAG001

检查 64 位架构

仅 64 位架构支持 ArcGIS Server。如果计算机为 32 位架构,则此检查失败。有关受支持的操作系统,请查阅 ArcGIS 10.1 for Server 系统要求

DIAG002

检查操作系统版本

如果操作系统不是所支持的 Linux 发行版或版本,则显示警告。有关受支持的 Linux 平台和操作系统版本,请查阅 ArcGIS 10.1 for Server 系统要求。如果操作系统不是所支持的 Linux 发行版,则不会执行其他的所有检查。

DIAG003

检查主机名的无效字符

GIS 服务器计算机的主机名有效字符包括字母数字 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 安装指南

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 的范围内的任何端口上启动 Xvfb。如果此检查返回一则警告,ArcGIS Server 将无法正常运行。要更正此问题,请开启在 6600 至 6619 范围内的其中一个端口,然后重新启动 ArcGIS Server。

DIAG020

检查主机名与 IP 地址是否匹配

如果在 /etc/hosts 文件中计算机的主机名条目与计算机的 IP 地址不匹配,则此检查将返回一则警告。这将导致 ArcGIS Server 无法正常运行。要更正此问题,请修复主机名条目,然后重新启动 ArcGIS Server。

DIAG026

检查 ArcGIS 核心服务的进程

此检查将验证是否在启动 ArcGIS Server 后启动了所有核心服务。如果一项或多项核心服务未启动,则此检查将返回一则警告。要更正此问题,可通过运行 startserver.sh 脚本启动 ArcGIS Server,如果该脚本已在运行,则请重新启动 ArcGIS Server。

DIAG027

检查 root 拥有的进程

将 ArcGIS Server 作为 root 运行存在安全风险,因此不推荐。如果检测到将 ArcGIS Server 作为 root 运行,则此检查将返回一则警告。

9/15/2013