公众号报警群每隔几分钟就发送报警信息 该公众账号提供的服务出现故障,请稍后再试今天中午突然公众号自动回复功能失效。报错:
该公众账号提供的服务出现故障,请稍后再试
。
公众号报警群每隔几分钟就发送报警信息过来。
代码发现没改动过,之前都是正常运行。所以以下就忽略代码问题的排查。
公众号回复消息,调试打印日志为空。浏览器直接请求打印日志正常。也就是说根本没进来。
确认问题是微信服务器推送消息到自己代码服务器这步有问题。
easywechat.log报错内容微信公众号使用的是
easywechat
包,查看easywechat.log
日志偶尔有打印结果。
直接浏览器请求微信公众号后台设置的服务器地址(URL)
xml
报错,查看源码结果为:success
.不是这里问题!
This page contains the following errors:
error on line 1 at column 1: Document is empty
Below is a rendering of the page up to the first error.
直接请求微信公众号后台设置的服务器地址(URL)
在线调试工具是通的在线调试工具也能正常返回信息。
消息确认没有转发给客服删除了添加的客服,也确认消息没有转发给客服。
修改服务器配置URL解决问题 自动回复恢复正常想到微信公众号后台更改一下服务器配置:
修改EncodingAESKey
提交看验证是否通过。等了几秒返回提示:请求URL超时
最后修改服务器配置把URL由https://xxx/api/wechat/index
改成:https://xxx/api/wechat/valid
代码中把index
方法改名valid
,重新验证
竟然通过了。自动回复也正常了!
没想到困扰一天的问题是修改服务器配置URL解决的,具体什么原因导致的还是未可知!
C:\Users\DragonersLi>ssh paijinhua_host
ssh: connect to host paijinhua_host port 23456: Connection timed out
C:\Users\DragonersLi>ping 121.41.194.147
Pinging 121.41.194.147 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 121.41.194.147:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
网友评论