首页 / 浏览问题 / 云GIS / 问题详情
iserver服务配置信息无法存储到数据库
1EXP 2023年11月28日
使用产品:supermap-iserver-11.1.1-windows-x64.zip

数据类型:PostgreSQL X86_64

问题详细描述:全局设置-服务配置文件无法更改存储方式,切换到旧版UI后可以更改,但是无法成功保存

问题重现步骤:

1、iserver服务管理-高级-全局设置

2、服务配置存储于(无法选中修改存储位置)

3、切换旧版UI重新打开全局设置

4、服务配置存储修改为PG,并填写数据库信息进行保存

5、保存失败

2 个回答

您好,11.1.1版本的iserver需要在新版UI进行服务配置信息存储设置。您清理一下浏览器缓存或者更换其他浏览器比如谷歌尝试新版UI是否可以正常设置,如果仍无法设置,请检查页面控制台和network是否有出现报错,截图展示报错信息。
3,088EXP 2023年11月28日
经过更换版本测试确认,11.1.0版本的iserver各项功能都是正常的,11.1.1版本的iserver确实存在全局设置无法更改的问题,此外还存在服务发布中无法选择postgresql型工作空间发布

您好,我这边测试官网1111iserver包:supermap-iserver-11.1.1a-windows-x64-deploy,服务配置信息设置pgsql和发布pgsql工作空间都是正常的。

您好,您试试先选择导入配置,再选择“服务配置存储于”PostgreSQL。

此外,您的 iServer与 PostgreSQL 部署在同一台机器上吗,

1、由于部分版本的 PostgreSQL 的数据库服务只监听 Localhost 地址,当 iServer 与 PostgreSQL 不在同一机器时,可能会出现 iServer 连接 PostgreSQL 服务失败的情况。您需要配置 PostgreSQL 的配置文件 postgresql.conf,设置:listen_address='*'    表示允许其他机器通过 IP 或域名访问 PostgreSQL 数据库服务。
2、PostgreSQL 的安全策略默认仅允许本机的用户访问,当 iServer 与 PostgreSQL 不在同一机器时,可能会出现 iServer 使用 PostgreSQL 的系统用户访问不了 PostgreSQL 服务的情况。您需要在 pg_hba.conf 文件中添加访问策略,允许指定网段的主机可以访问,设置内容如下 :
host all all 192.168.112.0/24 md5
修改服务配置信息储存具体可参考:https://blog.csdn.net/supermapsupport/article/details/126339934

希望能够帮助到您!

675EXP 2023年11月28日
已经按照文章修改postgresql相关配置,但是没有效果。经过更换版本测试确认,11.1.0版本的iserver各项功能都是正常的,11.1.1版本的iserver确实存在全局设置无法更改的问题,此外还存在服务发布中无法选择postgresql型工作空间发布
...