GeoScene服务发布异常排查

本文讲述了在使用GeoScene发布GIS要素服务时遇到的删除不干净导致失败的问题,作者提供了通过检查产品管理页面、服务器文件存储以及删除残留服务文件的详细解决步骤,包括查找残留文件和重新发布服务的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

最近在使用GeoScene产品发布GIS要素服务,遇到了服务删除不干净,造成服务再次发布失败的问题,整理了一个处理方法。

发布服务的报错信息如下:

ArcPro发布错误

ArcPro错误日志

portal日志

二、思路

通过上面查看各个日志,得出的结论是XXX文件已存在,造成发布失败,解决思路就是找到这个已存在的文件,把他删掉,从下面几个方向去查找服务残留:

①产品管理页面(出问题的服务一般不全,只有一个服务定义或没有)

②服务器文件存储(出问题的会有文件残留)

③产品使用的内置pg数据库(风险较大,本次不涉及)

三、解决办法

对于发布失败的服务,处理流程大致如下:

3.1删除服务

登陆portal管理页面,查看是否有残存服务,如果有则删除

3.2查找服务残留文件

远程到server和portal产品的服务器,查找是否有残留服务

找到portal和server的目录,执行命令(记得最后加个*模糊匹配):

find -name "bspd_feature_cntn_gl_highway_2312*"

3.3删除残留的服务文件

正常发布的要素服务会在下面几个位置存在同名文件,将②③④部分使用rm命令删除即可

①日志目录不用管

②server配置目录:./server/usr/config-store/services/Hosted/XXX.FeatureServer

③server系统目录,托管的数据会上传到该目录下:./server/usr/directories/geoscenesystem/arcgisinput/Hosted/XXX.FeatureServer

④portal内容目录,发布的内容会存储到该目录下,服务定义文件:./portal/usr/geosceneportal/content/items/随机码/XXX.sd

3.4重新发布服务

使用桌面软件重新发布服务,一般就会成功了,如果失败在此执行上述流程。

四、总结

portal和server发布服务后,会在相关目录下产生一些文件,从portal和server的配置中可以查到,大家可以查看自己产品的配置。

server配置存储路径:

server目录路径:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值