目前使用的geoscene server版本是5.1.0 生成SD geoscene pro的版本是4.1
0、政务云安装流程
vi /etc/resolv.conf
注释掉里面所有的nameserver
hostnamectl set-hostname server.mapserver.gis
vi /etc/security/limits.conf
加上这些
geoscene soft nofile 65536
geoscene hard nofile 65536
geoscene soft fsize unlimited
geoscene hard fsize unlimited
geoscene soft nproc 25059
geoscene hard nproc 25059
geoscene soft as unlimited
geoscene hard as unlimited
vi /etc/sysctl.conf
加上这两条 国产系统有accept_ipv6的给他注释掉
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
sysctl -p
vi /etc/hosts
加上你本机IP的映射 云环境有一串乱码主机名的 增加的这条写在上面
xxx.xxx.xxx.xxx server.mapserver.gis server
useradd geoscene
上传server安装包和许可
chown geoscene:geoscene GeoScene_Server_Linux_51_190315054.tar.gz
chown geoscene:geoscene gs51.ecp
su geoscene
cd /tmp/
tar -zxvf GeoScene_Server_Linux_51_190315054.tar.gz
GeoScene_Server_Linux_51_190315054/Setup -m silent -l yes -a /tmp/gs51.ecp (如果要装其他位置 就 -d 其他位置 目录要给geoscene用户读写权限)
/home/geoscene/geoscene/server/tools/createsite/createsite.sh -u siteadmin -p siteadmin (-u 帐号 -p 密码)
如果出现创建站点很慢的情况 请检查一下 /etc/resolv.conf 中是否有无效的主机 请删除
或者直接创建一个空文件
mv /etc/resolv.conf /etc/resolv.conf.bak
touch /etc/resolv.conf
安装完成后电脑配置:慢的话有多慢?查一下/etc/resolv.conf 里面有没有nameserver 把他注释掉
top命令查看内存占用情况,如果内存占用过多,可以用命令sync && echo 1 > /proc/sys/vm/drop_caches清理下(基本不用这个,因为linux的机制就是占满内存)
1、重启服务
su geoscene (切换到geoscene server账户)
/home/geoscene/geoscene/server/stopserver.sh
/home/geoscene/geoscene/server/startserver.sh
2、暴力删除服务
当删除服务报错时,可以使用,删除以下目录下服务名称的文件夹即可,删完要重启服务
/home/geoscene/geoscene/server/usr/config-store/services
/home/geoscene/geoscene/server/usr/directories/geosceneoutput
/home/geoscene/geoscene/server/usr/directories/geoscenesystem/arcgisinput
3、动态rest服务的发布
1、将mxd导入到pro
2、右键图层,发布为SD文件,最上面图层名改为最终服务的名称,文件夹空着就行

3、报下面错误的话直接右键处理即可

4、将生成的sd拷贝到服务器上
5、直接在server中打开对应的服务目录,点击发布服务,选择对应的sd文件就行。

4、切片服务的发布
内容较多,请查看另一个文档,名为《Geoscene server发布切片服务,别人给我操作方式》