作者:TPshop搜豹商城 發(fā)布時間:2023-04-02 14:26 閱讀:1814
微信公眾平臺已對外開放接口報警,當微信服務器向開發(fā)者推送消息失敗次數(shù)達到預定閾值時,會將報警消息發(fā)送到指定微信報警群中(設置方式:公眾平臺->開發(fā)-運維中心->接口報警),請開發(fā)者積極主動關注報警,即時解決故障,提高微信公眾號的服務質量。
各類報警的排查方法
1.DNS失敗
該錯誤為微信服務器在推送消息給開發(fā)者時,解析dns失敗。如遇到此報警,請開發(fā)者確認:
a)填寫的url,域名是否有誤; b) 域名是否發(fā)生變化,如過期,更新等。
如果不是以上2個問題,請聯(lián)系微信公眾平臺。
2.Dns超時
目前不會有此錯誤。
3.連接超時
該錯誤是微信服務器和開發(fā)者服務器3S內未連接成功。報警消息會提供出首次發(fā)生連接失敗的時間和連接的IP。如遇此報警,請開發(fā)者確認:
a)該IP是否有誤。 b)該IP機器是否過載,連接過多。 c)如果是第三方提供服務器托管,托管商是否有故障。 d)網絡運營商是否有故障。 e)是否設置了防火墻等網絡策略,可為微信服務器的IP增設白名單。詳細參看獲取微信服務器IP地址 f)是否網絡不通,可通過網絡檢測排查。 獲取微信服務器IP:查看文檔 網絡檢測:查看文檔
4.請求超時
微信服務器向開發(fā)者服務器推送消息或事件,開發(fā)者5秒內沒有返回。請求超時時,報警消息會提供第一次出現(xiàn)請求超時的時間,開發(fā)者IP和消息類型。請開發(fā)者確認:
a)該IP是否有誤 b)該IP是否接收到報警消息給出的該消息類型的請求 c)該請求是否處理時間過長
5.回應失敗
開發(fā)者沒有按照wiki中的回復消息格式進行回復消息,或者發(fā)生網絡錯誤,會報警回應失敗,報警消息會提供第一次出現(xiàn)請求回應失敗的時間,開發(fā)者的IP,消息類型以及回應的消息內容,請開發(fā)者確認:
a)該IP是否有誤 b)該IP是否發(fā)生網絡錯誤 c)該業(yè)務處理邏輯是否沒有按照wiki規(guī)范回復消息,或是進入了異常邏輯。
6.MarkFail(自動屏蔽)
微信后臺會實時統(tǒng)計開發(fā)者的失敗次數(shù)。在推送消息給開發(fā)者發(fā)生大量失敗時,微信服務器會自動屏蔽開發(fā)者,1分鐘內不再推送任何消息,并會發(fā)送報警到微信群。此報警是級別最高的報警,開發(fā)者在收到此報警時請盡快處理后臺故障,恢復服務。事實上,開發(fā)者在收到此報警前,必然會收到連接超時,請求超時或回應失敗等報警,需要開發(fā)者即時去解決這些故障,避免被微信服務器屏蔽,嚴重影響公眾號服務!
7.推送component_verify_ticket超時 & 8.推送component_verify_ticket失敗 & 9.推送組件消息超時 & 10.推送組件消息失敗http:///news_7097.html