出现“该公众号提供的服务出现故障,请稍后再试” ,
或者是出现 “公众号接口出现异常,请加入微信群接收接口报警” 的提问,
出现这个一般是开发者自身服务器出现问题导致的。
本文我来教大家如何排查。
第一步:加入告警群
首先我们需要加入接口报警群。(如果你先前已经加入了报警群,报警群也接收到了消息,可以直接跳到第四步。)
登录公众号后台 -> 设置与开发 -> 运维中心 -> 接口告警 ,微信扫码加入群聊。
(选)第二步:调整告警阈值
你可以根据自己的需求调整告警阈值。我这边为了方便测试,将每一项的告警阈值都调小了一些。
第三步:触发报错
这一步,你需要做的就是触发多几次“该公众号提供的服务出现故障,请稍后再试”提示。
简单来说,就是你前面是如何操作导致公众号出现“该公众号提供的服务出现故障,请稍后再试”这个提示的,现在就继续之前那个操作。
操作次数可以参考下在第二步设置的告警阈值,比如告警阈值设置的是5次/5分钟,那么就要在5分钟内操作至少5次,直到至少有5次出现故障提示为止。
举个例子
这里是以告警阈值为5次/5分钟为例。
- 如果是给公众号发送消息出现这个提示,那么就要在5分钟内给公众号发送至少5次消息,直到至少有5次出现故障提示为止。
- 如果是点击菜单出现这个提示,那么就要在5分钟内点击那个出现故障提示的菜单,直到至少有5次出现故障提示为止。
如果你的操作次数达不到告警阈值,报警群是不会有消息的。
上述操作之后,耐心等待下报警群给你推送消息。
第四步:问题排查
接收到报警群的消息后,我们可以根据报警群上的消息进行排查。
这里分了两种情况,一种是绑定了第三方平台,另一种是对接服务器配置。
(一)第三方平台
如果在这里出现了「第三方平台」,那么就是第三方平台那边的出现问题,建议咨询下所在第三方平台。
如果觉得麻烦,这里有个简单快速的一个处理方法(谨慎操作):
如果你不需要这个第三方平台可以解除授权,解绑后就不会再出现“该公众号提供的服务出现故障,请稍后再试”的提示了。
(二)服务器配置
可以前往 设置与开发 -> 基本配置 里面查看服务器配置。
针对运营和开发同学,我提供了不同的解决方法。
1. 如果你是运营同学
建议咨询下服务器配置里面网址的开发同学处理,也就是之前这个服务是哪位同学开发的找TA处理哦。
如果觉得麻烦,这里有个简单快速的一个处理方法(谨慎操作):
如果你不需要这个服务器配置提供的服务了,可以将服务器配置停用。停用后就不会再出现“该公众号提供的服务出现故障,请稍后再试”的提示了。
⚠️这里要注意:服务器配置停用后可能会影响你们之前通过API设置的一些功能,比如通过API设置的自动回复、通过API设置的自定义菜单等等。在操作之前建议与你们公众号开发同学确认下,确实不需要服务器配置再选择停用。
2. 如果你是开发同学
可根据报警群上提供的内容和错误样例进行排查。
官方也有提供的报警排查指引文档,里面列举了各类报警的排查方法:概要说明 | 微信开放文档 。