Skip to main content

检查门户诊断

Portal for ArcGIS 包含诊断工具,可用于验证您的计算机是否符合最低系统要求,并确认该软件是否按预期正常运行。 如果在运行诊断工具时遇到任何问题,该工具将列出问题的可能原因和解决办法。

当您首次启动安装软件时,该工具会自动运行以验证您的计算机是否符合最低系统要求。 在继续安装前,首先解决诊断工具所列出的所有问题。 如果安装后遇到问题,可运行该工具以帮助您识别和诊断问题。 例如,您可以运行该工具来验证所有核心 Portal for ArcGIS 服务是否已启动。

运行工具

您可以从托管 Portal for ArcGIS 的计算机的命令行运行门户诊断工具。 要运行该工具,请在命令行中浏览至 <Portal for ArcGIS 安装目录>/arcgis/portal/tools/portaldiag 目录,然后执行 portaldiag

请记住,您需要使用安装 Portal for ArcGIS 的账户来运行此工具。 这是拥有 Portal for ArcGIS 安装目录的账户。 要执行该工具,该账户至少需要对托管 Portal for ArcGIS 的计算机上的 /tmp 目录的读写权限。

解释门户诊断

在运行该工具后,将会生成一份包含所执行的所有门户诊断检查摘要的报告。 同时指示检查是否显示警告以及检查是通过、未通过还是不适用于系统。

每次检查通过代码格式化的 DIAG 后接所执行检查的状态进行标识。 有关每次诊断检查的说明,请参阅下表。 您可以使用此信息分析托管 Portal for ArcGIS 的计算机的当前状态。

检查编号

检查标题

描述

DIAG000

检查以根用户身份进行的安装

不支持以 root 身份安装 Portal for ArcGIS。 如果检测到 Portal for ArcGIS 使用 root 身份进行安装,则此次检测将失败。

DIAG001

检查 64 位架构

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

DIAG002

检查操作系统版本

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

DIAG003

检查主机名中是否存在无效字符

托管 Portal for ArcGIS 的计算机的主机名有效字符包括字母数字 a-z、0-9、减号 (-) 和点 (.) 字符,如 RFC 952 规范中所列。 如果主机名包含一个或多个无效字符,则检查将失败。

DIAG004

检查已安装的软件包

根据所使用的 Linux 发行版,此检查将验证是否已安装为适当支持 Portal for ArcGIS 所需的操作系统包。 如果检查失败,将会返回警告,提示缺少计算机所需的包。 有关详细信息,请参阅系统要求

DIAG005

检查系统限制

为使门户正常运行,需要将安装用户文件句柄软限制和硬限制设置为 65535。 此检查将验证是否已在 /etc/security/limits.conf 文件中正确设置此限制。 如果未正确设置限制,则此检查失败。 要进行验证,请执行以下操作:

ulimit -Hn

ulimit -Sn

有关其他详细信息,请参阅系统要求

DIAG016

检查 Portal for ArcGIS 端口

Portal for ArcGIS 通过端口 7080 进行通信。 启用 SSL 后,Portal for ArcGIS 默认使用端口 7443。 其他必需端口包括 7005、7099 和 7654。 此检查将验证必需默认端口是否正在由其他用户或进程使用。 如果此检查返回警告,Portal for ArcGIS 将无法正常运行。 要解决此问题,请打开端口 7005、7080、7099、7443 和 7654,并重启 Portal for ArcGIS。

DIAG020

检查主机名 IP 地址不匹配

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

DIAG024

检查 localhost 解析

Portal for ArcGIS 需要将 localhost 解析到 127.0.0.1,否则创建门户将失败。 运行 ping localhost,以确保创建门户前将 localhost(环回)地址解析到 127.0.0.1。

DIAG026

检查进程中是否存在 Portal for ArcGIS 核心服务

检查将验证是否在启动 Portal for ArcGIS 后启动所有核心服务。 如果一项或多项核心服务未启动,则此检查将返回一则警告。 要解决此问题,可通过运行 startportal.sh 脚本启动 Portal for ArcGIS,或者在其已运行的情况下重新启动 Portal for ArcGIS。

DIAG028

查看数据目录

Portal for ArcGIS 要求安装软件的账户必须具有以下对门户目录的访问权限:

  • db (700)

  • content(至少 700)

  • index(至少 700)

  • temp(至少 700)

  • logs(至少 700)

如果未满足上述要求,诊断检查将失败。 要查看门户目录的位置,请登录 ArcGIS Portal Directory,然后单击系统 > 目录。 Portal Directory URL 的格式为 https://webadaptorhost.example.com/webadaptorname/portaladmin

DIAG029

检查文件系统类型

您的 Portal for ArcGIS 安装目录针对的是‘ext3’文件系统。 该文件系统将项目子文件夹数限制为少于 32,000。 当超过此限制时,Portal for ArcGIS 将无法正常工作。 建议更新或移动安装目录至不具有此限制的‘ext4’文件系统。

本主题与 Windows 上的 ArcGIS Enterprise 无关。