1. 程式人生 > >AppCan - 推送問題一般日誌排查步驟

AppCan - 推送問題一般日誌排查步驟

啟動 排查 pca 完成 mqtt iyu 技術 acc images


AppCan推送服務基本流程

技術分享圖片

STEP_1:檢查網絡端口是否連通

  • 檢查推送服務器到APNS服務器端口是否連通

    telnet gateway.push.apple.com 2195

    技術分享圖片

    telnet feedback.push.apple.com 2196

    技術分享圖片

  • 檢查Android設備所處網絡到推送服務器端口是否連通

    telnet mapp.zjtobacco.com 1883

    技術分享圖片

    以上僅為示例,具體Android推送服務端口在“應用打包-開關設置”中配置:

    技術分享圖片

STEP_2:檢查應用啟動上報與推送設備綁定是否正常

具體需監測推送服務器(一般為EMMIN節點)上的PUSH_IN服務日誌:

tail -f /data/log/mas/PUSH_IN.log | egrep "startUp|bindUserPush"
  • 當終端設備上應用啟動成功上報時,有如下日誌顯示:

    技術分享圖片

  • 應用登陸並完成推送設備綁定時,有如下日誌顯示:

    技術分享圖片

STEP_3:從EMM控制臺發布推送信息並檢查推送服務是否正常

  • 檢查EMM控制臺的推送任務發布服務是否正常

    具體需監測EMM控制臺服務器(EMMWEB節點)上的PUSH_ADMIN服務日誌:

    tail -f /data/log/mas/PUSH_ADMIN.log

    當推送任務成功發布時,有如下日誌顯示:

    技術分享圖片

  • 檢查推送服務是否正常

    具體需檢測推送服務器(一般為EMMIN節點)上的PUSH_SERVICE服務日誌:

    tail -f /data/log/mas/PUSH_SERVICE.log | egrep "MQTT|APNS"

    當推送信息成功發出時,分別有如下顯示:

    • 目標設備為Android設備:

      技術分享圖片

    • 目標設備為iOS設備:

      技術分享圖片

    當推送信息成功送達時,分別有如下顯示:

    • 目標設備為Android設備:

      技術分享圖片

    • 目標設備為iOS設備:

      技術分享圖片

以上,即為從EMM控制臺發布推送任務到成功送達終端設備的完整排查過程。


AppCan - 推送問題一般日誌排查步驟