恒泰博远,专家级研发软件定制开发公司,为企业定制营销、办公、管理软件 在线咨询 :
咨询电话:010-82969001

微信公众号定制开发的报警排查指引的各类报警排查方法

来源:www.hengtaiboyuan.com 作者:恒泰博远 时间:2017-04-12

[摘要]微信公众号定制开发的报警排查指引的各类报警排查方法,介绍了DNS失败、Dns超时、链接超时、请求超时、回应失败、MarkFail(自动屏蔽)、以及推送失败等问题的解决方法。

  微信公众号定制开发的报警排查指引的各类报警排查方法,介绍了DNS失败、Dns超时、链接超时、请求超时、回应失败、MarkFail(自动屏蔽)、以及推送失败等问题的解决方法。


  各类报警的排查方法


  1.DNS失败


  该错误为微信服务器在推送消息给开发者时,解析dns失败。如遇到此报警,请开发者确认:


  微信公众号定制开发的报警排查指引的各类报警排查方法.png


  如果不是以上2个问题,请联系微信公众平台。


  2.Dns超时


  目前不会有此错误。


  3.连接超时


  该错误是微信服务器和开发者服务器3S内未连接成功。报警消息会提供出首次发生连接失败的时间和连接的IP。如遇此报警,请开发者确认:


  微信公众号定制开发的报警排查指引的各类报警排查方法.png


  4.请求超时


  微信服务器向开发者服务器推送消息或事件,开发者5秒内没有返回。请求超时时,报警消息会提供第一次出现请求超时的时间,开发者IP和消息类型。请开发者确认:


  微信公众号定制开发的报警排查指引的各类报警排查方法.png


  5.回应失败


  开发者没有按照wiki中的回复消息格式进行回复消息,或者发生网络错误,会报警回应失败,报警消息会提供第一次出现请求回应失败的时间,开发者的IP,消息类型以及回应的消息内容,请开发者确认:


  微信公众号定制开发的报警排查指引的各类报警排查方法.png


  6.MarkFail(自动屏蔽)


  微信后台会实时统计开发者的失败次数。在推送消息给开发者发生大量失败时,微信服务器会自动屏蔽开发者,1分钟内不再推送任何消息,并会发送报警到微信群。此报警是级别最高的报警,开发者在收到此报警时请尽快处理后台故障,恢复服务。事实上,开发者在收到此报警前,必然会收到连接超时,请求超时或回应失败等报警,需要开发者即时去解决这些故障,避免被微信服务器屏蔽,严重影响公众号服务!


  7.推送component_verify_ticket超时&8.推送component_verify_ticket失败&9.推送组件消息超时&10.推送组件消息失败


  以上4个报警只有公众号第三方平台开发者会收到,其他公众号开发者无需关注。由于公众号第三方平台承载了更多的公众号,所以公众号第三方平台的服务质量需要更严格要求和报警,所以把这4个特殊的事件单独报警。具体的问题查找方式与4,5是一样的,这里不在赘述。关于公众号第三方平台的具体申请与开发实现,请前往微信开放平台(open.weixin.qq.com)


  微信公众号定制开发的报警排查指引的各类报警排查方法,通过上面方法,应该让你解决问题了吧!