云服务常见问题解决方案
金蝶云社区-讲师_李海轮
讲师_李海轮
2人赞赏了该文章 9,169次浏览 未经作者许可,禁止转载编辑于2020年02月13日 08:41:06
summary-icon摘要由AI智能服务提供

本文提供了云服务注册及使用过程中可能遇到的问题及解决方案,包括基础配置检查、注册流程、公网地址不合法、企业信息校验不通过等常见问题,并给出了详细的解决步骤。对于无法解决的问题,建议通过金蝶提单系统提交服务申请。

当各位注册(连接)云服的时候,可能会遇到各种各样的问题,这些问题怎么解决呢?让我们一起来看一下~
当云服务注册遇到问题,必须首先进行基础配置检查,检查网络设置及单点登录配置文件,详见帖子 云服务配置注意事项’:
http://club.kingdee.com/forum.ph ... 1&extra=#pid3541610

云服务注册流程不清晰,详见帖子‘云服务注册流程详解’:
http://club.kingdee.com/forum.ph ... &tid=1270770&extra=

云服务常见问题解决方案(更新中……)

问题一:s-HR公网地址不合法,请检查!
问题解释:填写的shr公网地址无效,外部没法调通。

可能的原因分析:
1、填写的地址为局域网IP(eg.192.168… 172.0.0.1…)
2、地址不规范,正确例子:http://www.baidu.com/shr
3、设置了防火墙,不允许外部IP访问服务器
4、公网地址使用https协议

解决方法:
1、检查地址是否是局域网地址
2、检查地址拼写是否规范
3、询问公司信息部有没有对服务器网络设置访问限制,如有,请实施联系客户网络工程师解决,把(wscloud.kingdee.com ) (ws.kingdee.com)( 139.199.175.44)(das.kingdee.com)(tsp.kingdee.com)加入白名单
4、确认其SSL证书是受信任的证书颁发机构颁发

问题二:企业信息校验不通过,access_token申请失败!
问题解释:企业信息有误,s-HR数据库中的service_id, service_key, redirect_url与之前注册时候填写的不一致。

可能的原因分析:
1、技术人员动过s-HR数据库,修改过企业数据
2、User用户被禁用或者删除
3、Apusic设置了白名单

解决方法:
1、把数据改回去,如已忘记,请提单处理
2、恢复用户状态
删除恢复:进入GUI,应用中心 --> 企业建模 --> 安全管理 --> 权限管理 --> 用户管理 ,业务 --> 用户回收 --> 将删除的USER用户恢复
禁用恢复:找到USER --> 业务 --> 启用
解决方法:
3、添加白名单
文件路径:安装目录\apusic\domains\server1\config下的web.xml文件
找到http://kdweibo.com/,在该地址后添加(wscloud.kingdee.com ) (ws.kingdee.com)( 139.199.175.44)(das.kingdee.com)(tsp.kingdee.com)(hr.kingdee.com)等地址,以”,”分隔。


注:以上方法若不能解决可尝试将该文件中左图所示两个参数“enableAttackFilter”“enableCSRFCheck” 的值改为“false”

问题三:云服务访问s-HR异常,请检查公网IP是否改动或系统配置是否正确
问题解释:云服务访问s-HR不成功

可能的原因分析:
更换了环境或者账套,但是未修改配置文件
解决方法:
打开安装目录\eas\server\profiles\server1\config\portalConfig下autoLoginConfig.properties文件
查看文件内datacenter配置是否为当前注册使用的数据中心id。
如果是集群环境,请检查各个server的数据中心是否一致。
修改完毕,重启s-HR服务。

问题四:云服务连接s-HR异常,请联系云服务管理员
问题解释:云服务连接s-HR不成功,调取OSF不成功

可能的原因分析:
OSF配置有误

解决方法:
重启OSF
用Administrator登录shr,开发平台 --> OSF配置 --> 高级查询 --> 服务名称getAccessTokenService --> 重启OSF服务

问题五:无效的access_token接收地址,access_token申请失败!
问题解释:云服务连接s-HR不成功

可能的原因分析:
请检查问题一、二、三、四中提到的配置是否正确

问题六:“login shr fail!”
问题解释:单点登录有问题

可能的原因分析:
请检查问题一、二、三中提到的配置是否正确

问题七:提示“null”


问题解释:单点登录或公网地址有问题

解决方法:
1、检查单点登录是否配置正确
2、检查是否配置了正确的公网地址
3、配置正确,刷新或5分钟后尝试

问题八:先提示”access_token申请成功”,后提示秘钥失效

以下两种情况会导致该问题:
1、s-HR环境1数据中心a已成功连接云服务 ——> 数据中心a备份为数据中心b并在s-HR环境2上部署 ——> 在s-HR环境2数据中心b‘云服务注册及连接’中点击‘连接’;
(因为数据库b已存储注册信息,而s-HR环境2对应的公网地址与注册信息中公网地址不一致,导致出现上面的情况)
同一个s-HR环境上挂了两个数据中心 x和y,datacenter配置为数据中心x的id,用数据中心y连接云服务


情况1解决方法:
1、建议不要直接用备份帐套上已有的云服务数据来测试或连接,请使用备份前的环境;
2、若s-HR环境1的云服务不再使用,可提单将s-HR环境2原有云服务注册数据中‘s-HR公网地址’修改为当前s-HR环境2的公网地址;
3、将s-HR环境2数据中心b的云服务注册信息清空,然后重新注册(此方法需用与s-HR环境1数据中心a中不一样的注册信息——包括企业信息、公网地址均不能相同,否则会影响s-HR环境1的云服务使用)
特别说明:若使用方法3,将会影响‘招聘管理’模块的功能,清空云服务数据后,当前数据中心中,所有之前发布成功的职位数据会受影响,所有简历不再回收。


情况2解决方法:
将s-HR环境3的datacenter配置为数据中心y的id(参考问题三解决方案)

问题九:云租赁服务器修改配置文件[u]现象:[/u]客户使用的是云租赁服务器,服务器在金蝶,客户不负责管理[u]解决方法:[/u]提单[u]提单术语:[/u]@李彬彬 由于客户采用的是云租赁服务器,服务器运维由金蝶云运维部管理,我这边无法进行指导配置文件修改。你那边需要提个单到金蝶云那边。内容:shr招聘云服务连接异常,需要修改相关配置文件。Shr服务器是云租赁服务器。a) 打开{SHR_HOME}\eas\server\profiles\server1\config\portalConfig下autoLoginConfig.properties。b) 查看文件内datacenter配置是否为当前注册使用的数据中心id(打开管理控制台 --> 数据中心 --> 看到“代码”,那个就是数据中心id)。c) 如果是集群环境,请检查各个server的数据中心是否一致。(多server请一并修改,多server请一并修改,多server请一并修改)d) 修改完毕,重启s-HR服务。若有疑问,提单转至陈东阳(金蝶中国HR服务产品及技术支持部)
问题十:邮件已经发送,但是收不到邮件

现象:客户点击“获取验证码”按钮,但是仍然收不到邮件。原因分析:邮件被拦截,这种情况常出现于企业服务器解决方法:修改注册时邮箱

问题十一:s-HR服务器能不能访问外网现象:服务器没法访问外网,或是没法访问云服务的某个域名。具体现象:JAVA日志输出java.net.unknownHostException : wscloud.kingdee.com 原因分析:a) 客户服务器没法访问外网b) 云服务的域名出错 解决方法:a) 询问信息部,对s-HR服务器的网络有没什么限制不管你的信息部怎么回答你,你都得进行以下操作:b) 在服务器上 nslookup www.baidu.com ,截图给我们,如果你自己看得懂的话,你看控制台有没有输出一连串的 ip,如果能访问百度的话,所以没有黑名单白名单。如果不能访问的话,把我们云服务的域名和IP加到白名单里面去。c) 加完之后,再 nslookupwscloud.kingdee.com 如果正常输出的话,说明成功了,如果不能成功的话,那么就是添加没成功,需要继续联系信息部。d) 如果 wscloud.kingdee.com 访问成功,那么尝试下其他你说不行的那个云服务域名,比如 shrsms.kingdee.com ,如果无法访问的话,那么就联系云服务管理员。如果可以访问的话,那么问题就解决了。
以上方法都无法解决您的问题,请登录http://rmp.kingdee.com金蝶提单系统进行服务提单,提单内容中,请务必在云服务连接页面找到“云服务企业ID” eg. EK_88888,填写到提单中!我们会在接到提单后,尽快与您联系。

问题解决方案也在不断更新中,若大家有什么疑问,欢迎骚扰po主~~