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

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

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

  各類報(bào)警的排查方法

  1.DNS失敗

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

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

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

  2.Dns超時(shí)

  目前不會(huì)有此錯(cuò)誤。

  3.連接超時(shí)

  該錯(cuò)誤是微信服務(wù)器和開發(fā)者服務(wù)器3S內(nèi)未連接成功。報(bào)警消息會(huì)提供出首次發(fā)生連接失敗的時(shí)間和連接的IP。如遇此報(bào)警,請開發(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.請求超時(shí)

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

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

  5.回應(yīng)失敗

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

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

  6.MarkFail(自動(dòng)屏蔽)

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

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

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

TAGS: