问题

问题:使用 6443 端口时 Python 脚本运行失败

Last Published: September 17, 2021

描述

在脚本中将端口 6080 更改为端口 6443 后,尝试运行 Python 脚本以执行 ArcGIS Server 进程(例如示例:将所有服务的属性写入 CSV 文件中描述的进程)失败。 也可能会返回以下错误消息:

错误: 从管理 URL 获取令牌时出错。 请检查 URL 后重试。

原因

将 ArcGIS Server 协议设置为“仅 HTTP”。 ArcGIS Server 使用某些端口与计算机进行通信,例如 HTTP 端口 6080 和 HTTPS 端口 6443。 有关详细信息,请参阅 ArcGIS Enterprise:ArcGIS Server 所用端口

解决方案或解决方法

将 ArcGIS Server REST 端点协议更改为“HTTP 和 HTTPS”

  1. 导航到 ArcGIS Server Administrator Directory 登录页面,并使用主站点管理员帐户登录,例如:
http://machine.domain.com:6080/arcgis/admin
  1. 单击安全 > 配置 > 更新
用于更改安全协议的 ArcGIS Server Administrator Directory 更新页面。
  1. 将协议设置从仅 HTTP 更改为 HTTP 和 HTTPS
  2. 单击更新,然后等待页面重新加载。
将安全协议更改为“HTTP 和 HTTPS”所使用的“安全性配置”部分。

文章 ID: 000026418

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项