数据存储未验证

3940
3.
跳到解决方案
06-23-2021 08:20上午
mpboyle
通过
定期撰稿人

我们的关系数据存储不再进行验证,我不太确定是什么原因导致它停止验证。我们之前已经能够创建托管功能层,在网络地图中使用它们,等等。没有问题。Tile Cache数据存储在与关系数据存储在同一台机器上的Server Manager中进行验证。

在验证托管服务器时,数据存储不在服务器管理器中验证,也不在门户中验证。

Portal日志中的错误很简单:主机服务器验证失败。

服务器管理器验证时的错误是一对消息:

  1. 获取用户权限时出现异常…/arcgis/sharing/rest/community/self"返回一个错误:'Invalid token.'
  2. 连接属性集缺少必需的属性或无法识别属性值。错误的登录用户。

我真的不知道从哪里去看,诊断出哪里出了问题。我尝试运行数据存储安装附带的“updatelicense”批处理文件,但没有任何效果。

我能想到的唯一一件可能在我们的门户中发生变化的事情是,我们将初始管理帐户从admin降级为User,否则,我想不出任何配置会发生变化。

我深入研究了数据存储日志,这是通过Portal验证时似乎重复的条目:

mpboyle_0 - 1624468985777. - png

系统信息:

  • 版本:Enterprise 10.9
  • 多机部署——所有组件都在一台专用服务器上
标签(2)
0荣誉
1解决方案

接受的解决方案
mpboyle
通过
定期撰稿人

能够解决我们的问题,基于原始帖子中的屏幕截图中的错误消息。

以防其他人有类似的问题,以下是我所做的:

  1. 登录到数据存储机器
  2. 打开命令提示符
  3. 在命令提示符中,将活动目录更改为:…ArcGIS程序安装\DataStore\tools
  4. 输入allowconnection *IP地址* *用户名*

这将添加条目到pg_hba.conf文件,位于:…数据存储安装\arcgisdatastore\pgdata

托管关系数据存储现在在门户和服务器管理器中都可以验证。

在原帖子中查看解决方案

3回复
mpboyle
通过
定期撰稿人

能够解决我们的问题,基于原始帖子中的屏幕截图中的错误消息。

以防其他人有类似的问题,以下是我所做的:

  1. 登录到数据存储机器
  2. 打开命令提示符
  3. 在命令提示符中,将活动目录更改为:…ArcGIS程序安装\DataStore\tools
  4. 输入allowconnection *IP地址* *用户名*

这将添加条目到pg_hba.conf文件,位于:…数据存储安装\arcgisdatastore\pgdata

托管关系数据存储现在在门户和服务器管理器中都可以验证。

GISUser6
通过
新贡献者II

@mpboyle

在升级到v10.9.1后是否遇到了完全相同的问题

gisuser6_1 - 1651219020596. - png

gisuser6_0 - 1651218991292. - png

安装ArcGIS DataStore v10.9.1,然后安装,关系型和tileCache都成功了。

那么(和你一样)AGM和传送门没有验证?

你的解决方案:

" allowconnection *IP地址* *用户名*"
是GIS服务器URL吗?https://gisserver.domain.com:6443>或AGS的IP地址
以及门户网站的用户名,例如siteadmin

输入>allowconnection /?
返回
"使用方法:allowconnection主机名用户名[数据库]"
这跟我没关系?

打开了一个Esri支持案例,但在2天后没有得到回应。幸运的是,问题出在安装了ArcGIS数据存储的TST/Staging ArcGIS DB服务器上。

克里斯-布朗

JoaoMartins1
通过
新贡献者II

@GISUser6

在Staging服务器上从10.7.1升级到10.9.1后也有同样的问题。成功升级开发实例。另外,我们注意到在Staging中,“pgsql12.4”文件夹在数据存储安装目录中不存在。

后援组那边有进展吗?