开发者社区> 问答> 正文

ISV应用部署后不能正常使用


钉钉的各位专家,我们的ISV应用,从上午开始出现故障(可以部署,但部署的团队无法正常工作),到下午5点33分系统恢复正常。奇怪的是,在恢复正常之前,我们并没有做出什么实质性的改动,而是拼命的加调试信息不停的测试。是在测试时无意中发现已经正常了。


详细背景信息如下:
1、我们的前端、后端代码完全没有改动的情况下,前天可以正常扫码部署;今天一早对两个团队部署(可以正常部署),部署成功后均不能正常工作;
2、今天部署的两个团队,称之为A及B。进入这A和B的小番微财,均能正常获取ddconfig(已加弹框确认,已调JS组件确认),亦能正常通过code换取用户信息。但是,在这之后,正常的业务返回消息,均返回code=-2(见附件)。我跟踪服务器返回的消息,是正常的;然而,前端收到的消息(附件),不正常。


3、所有我们之前部署的企业,都是正常的。有且仅有今天部署的企业,会出现这个问题。而且,企业下所有可以看到该应用的用户,都会出现这个问题。


另外:今天应该是钉钉的sdk出现过的异常。但并不是每一次我们前端收到-2都会有这个异常,有时候是成功的。(见附件)




如上,就是今天的基本情况。有两点需要各位专家请各位专家分析:A、如果是权限与开放平台对接的问题,那么我认为前文第2点可以证明这方面是没问题的,否则根本就接不进去;B、若不是A,那么就是我们自己的问题,可是为什么会忽然间莫名其妙的就恢复了?到底什么情况下会返回-2?前文图片中的JSON会否是钉钉的sdk返回的??


最最想知道的是,今天钉钉的开放平台后台,有没有在5点30分左右做过什么改动?如果没有,那就是我们双方都没有任何改动,问题莫名其妙的出现,莫名其妙的消失.

展开
收起
ayuwang 2016-09-10 20:30:56 2897 0
2 条回答
写回答
取消 提交回答
  • 回 2楼蛋蛋oo蛋蛋的帖子
    没有任何与钉钉通信的接口有问题,显示部署成功了,也能够进入到应用免签登入,也能够通过code换取到用户身份。

    问题在于:同样的时刻,同样的使用场景,之前部署的企业,能够正常工作;而当天部署的两个企业,所有的业务接口的返回值都被替换了(如图一)。

    这些业务代码都是我们的应用里面写的,按理说应该是我们应用的问题。但是,为什么唯独当天部署的两个企业会出错,而别的不对呢?其次,我们什么改变都没有做...忽然就好了...

    从日志里面唯一能发现的异常,就是图二中钉钉sdk报出的那个。

    所以,需要请专家协助看看,有可能是怎么回事。我们需要排出这个隐患的。

    -------------------------

    回 3楼ayuwang的帖子
    “但是,为什么唯独当天部署的两个企业会出错,而别的不对呢?”
    这句话打错了,应该是
    “但是,为什么唯独当天部署的两个企业会出错,而别的不会呢?” :)
    2016-09-13 17:50:17
    赞同 展开评论 打赏
  • 丫丫丫丫丫丫丫丫丫
    你好。我是钉钉的开发人员。9-10日是周六。从发布记录上看。钉钉开放平台是没有发布的。如果再有问题。及时联系我们

    -------------------------

    能具体的贴一下是哪个接口有问题吗?最好把参数也帖出来。

    2016-09-13 14:20:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SAE2.0 让容器化应用开发更简单 立即下载
应用管理:云上资源DevOps最佳实践 立即下载
云效公有云商业化之路 立即下载