钉钉消息预发布、线上出错问题排查

发布于 2019-05-24 20:00:00 阅读 207

排查

因为这个服务是很久之前写的,很久没有人动他,而且服务一直很稳定,没有此类的事情发生过。

我先到正服重现问题,发现钉钉消息确实没有发送成功,然后我又到预发布重现,也出现此类问题,于是我去打了日志,日志返回AgentId不合法,很奇怪,之前没有出现过这种情况。

我先怀疑是不是因为钉钉配置是否被被人改过,看了下操作日志,没有人改过。

解决

于是我问了之前开发过的强哥,强哥说后台的钉钉登录是正常的,AgentId是正常的。但是我司的钉钉App的应用中心的其他应用中少了企业后台应用。我们后台配置的发送钉钉消息的agentID就是从这个企业后台中获取的,所以少了这个应用就会导致agentID无效。

所以我们让相关的人员把这个应用恢复,然后钉钉消息就可以发送了。

总结

当需要删除一个应用时,需要确认这个应用是否会影响当前的业务,当足够有把握的时候再删除,否则带来的影响可能是很大的