該公眾號提供的服務(wù)出現(xiàn)故障,請稍后再試怎么處理?

2020-10-12|HiShop
導(dǎo)讀:微信公眾平臺已對外開放接口報警,當(dāng)微信服務(wù)器向開發(fā)者推送消息失敗次數(shù)達(dá)到預(yù)定閾值時,會將報警消息發(fā)送到指定微信報警群中(設(shè)置方式:公眾平臺-開發(fā)-運(yùn)維中心-接口報警),...

  微信公眾平臺已對外開放接口報警,當(dāng)微信服務(wù)器向開發(fā)者推送消息失敗次數(shù)達(dá)到預(yù)定閾值時,會將報警消息發(fā)送到指定微信報警群中(設(shè)置方式:公眾平臺->開發(fā)-運(yùn)維中心->接口報警),請開發(fā)者積極主動關(guān)注報警,即時解決故障,提高微信公眾號的服務(wù)質(zhì)量。

  各類報警的排查方法

  1.DNS失敗

  該錯誤為微信服務(wù)器在推送消息給開發(fā)者時,解析dns失敗。如遇到此報警,請開發(fā)者確認(rèn):

  a)填寫的url,域名是否有誤; b) 域名是否發(fā)生變化,如過期,更新等。

  如果不是以上2個問題,請聯(lián)系微信公眾平臺。

  2.Dns超時

  目前不會有此錯誤。

  3.連接超時

  該錯誤是微信服務(wù)器和開發(fā)者服務(wù)器3S內(nèi)未連接成功。報警消息會提供出首次發(fā)生連接失敗的時間和連接的IP。如遇此報警,請開發(fā)者確認(rèn):

  a)該IP是否有誤。 b)該IP機(jī)器是否過載,連接過多。 c)如果是第三方提供服務(wù)器托管,托管商是否有故障。 d)網(wǎng)絡(luò)運(yùn)營商是否有故障。 e)是否設(shè)置了防火墻等網(wǎng)絡(luò)策略,可為微信服務(wù)器的IP增設(shè)白名單。詳細(xì)參看獲取微信服務(wù)器IP地址 f)是否網(wǎng)絡(luò)不通,可通過網(wǎng)絡(luò)檢測排查。 獲取微信服務(wù)器IP:查看文檔 網(wǎng)絡(luò)檢測:查看文檔

  4.請求超時

  微信服務(wù)器向開發(fā)者服務(wù)器推送消息或事件,開發(fā)者5秒內(nèi)沒有返回。請求超時時,報警消息會提供第一次出現(xiàn)請求超時的時間,開發(fā)者IP和消息類型。請開發(fā)者確認(rèn):

  a)該IP是否有誤 b)該IP是否接收到報警消息給出的該消息類型的請求 c)該請求是否處理時間過長

  5.回應(yīng)失敗

  開發(fā)者沒有按照wiki中的回復(fù)消息格式進(jìn)行回復(fù)消息,或者發(fā)生網(wǎng)絡(luò)錯誤,會報警回應(yīng)失敗,報警消息會提供第一次出現(xiàn)請求回應(yīng)失敗的時間,開發(fā)者的IP,消息類型以及回應(yīng)的消息內(nèi)容,請開發(fā)者確認(rèn):

  a)該IP是否有誤 b)該IP是否發(fā)生網(wǎng)絡(luò)錯誤 c)該業(yè)務(wù)處理邏輯是否沒有按照wiki規(guī)范回復(fù)消息,或是進(jìn)入了異常邏輯。

  6.MarkFail(自動屏蔽)

  微信后臺會實(shí)時統(tǒng)計開發(fā)者的失敗次數(shù)。在推送消息給開發(fā)者發(fā)生大量失敗時,微信服務(wù)器會自動屏蔽開發(fā)者,1分鐘內(nèi)不再推送任何消息,并會發(fā)送報警到微信群。此報警是級別最高的報警,開發(fā)者在收到此報警時請盡快處理后臺故障,恢復(fù)服務(wù)。事實(shí)上,開發(fā)者在收到此報警前,必然會收到連接超時,請求超時或回應(yīng)失敗等報警,需要開發(fā)者即時去解決這些故障,避免被微信服務(wù)器屏蔽,嚴(yán)重影響公眾號服務(wù)!

  7.推送component_verify_ticket超時 & 8.推送component_verify_ticket失敗 & 9.推送組件消息超時 & 10.推送組件消息失敗

  以上4個報警只有公眾號第三方平臺開發(fā)者會收到,其他公眾號開發(fā)者無需關(guān)注。由于公眾號第三方平臺承載了更多的公眾號,所以公眾號第三方平臺的服務(wù)質(zhì)量需要更嚴(yán)格要求和報警,所以把這4個特殊的事件單獨(dú)報警。具體的問題查找方式與4,5是一樣的,這里不在贅述。

TAGS: