Server object instance creation failed on all SOC machines.

通过SOA添加服务配置文件没有出错,soa.AddConfiguration(config_new);
但是执行启动服务时出错,soa.StartConfiguration(config_new.Name, config_new.TypeName);
进行调试,只执行AddConfiguration语句,打开Server Manager网页,在服务管理页面手动启动服务,同样报错:Unable to Start service. Error (Server object instance creation failed on all SOC machines. Server Object instance creation failed on machine ***. ).
遇到这个诡异的问题,郁闷的一米,可以添加服务但是就是启动不了。
之前添加一般的地图服务,不设置扩展类型属性还是可以的;后来设置了KML、WMS等类型就不行了,看了帮助文档,以为是池化的关系,但是将IsPooled设置成false、true都试了下,还是不行;网上查了下,好多朋友也遇到同样的问题。有网友说是涉及网络就不可以,莫非远程发布extension地图服务不行? 还有说国外论坛上讲是字体问题,我迷糊,哪有字体啊?

 

先胡乱琢磨下,能折腾出来最好,同时希望有经验的朋友分享下。

Ps:在本地添加服务、启动测试还是报同样的错误。
    改成发布简单类型的MapServer,能成功启动服务。
   只添加KmlServer,也能启动成功。

昨天遇到的问题,一直跟着,
今天又捣鼓调试了下,竟然RP大爆发,没有出现这个问题,这让我又释然又纠结,为什么会出现这个错误原因还是没搞懂啊。

再追踪下,发布服务后不能成功启动,跟发布服务的数据有很大关系,比如发布支持WFS的地图服务,对mxd文件有要求。

我去掉了WFS选项(其实我当时选的时候也不知道这个是干什么的,总觉得自己的东西支持的服务越多越好。。。),就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值