博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AppCan - 推送问题一般日志排查步骤
阅读量:4921 次
发布时间:2019-06-11

本文共 857 字,大约阅读时间需要 2 分钟。

目录



AppCan推送服务基本流程

AppCan推送流程

STEP_1:检查网络端口是否连通

  • 检查推送服务器到APNS服务器端口是否连通

    telnet gateway.push.apple.com 2195

    检查APNS推送端口

    telnet feedback.push.apple.com 2196

    检查APNS反馈端口

  • 检查Android设备所处网络到推送服务器端口是否连通

    telnet mapp.zjtobacco.com 1883

    检查Android推送端口

    以上仅为示例,具体Android推送服务端口在“应用打包-开关设置”中配置:

    配置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

    当推送任务成功发布时,有如下日志显示:

    EMM推送任务发布成功日志

  • 检查推送服务是否正常

    具体需检测推送服务器(一般为EMMIN节点)上的PUSH_SERVICE服务日志:

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

    当推送信息成功发出时,分别有如下显示:

    • 目标设备为Android设备:

      Android设备推送成功发出

    • 目标设备为iOS设备:

      iOS设备推送成功发出

    当推送信息成功送达时,分别有如下显示:

    • 目标设备为Android设备:

      Android设备推送成功送达

    • 目标设备为iOS设备:

      iOS设备推送成功送达

以上,即为从EMM控制台发布推送任务到成功送达终端设备的完整排查过程。


转载于:https://www.cnblogs.com/JustBeZero/p/9534110.html

你可能感兴趣的文章
21. 比较三个整数大小
查看>>
ESXi主机和NTP server快速进行时间同步
查看>>
Python使用random.shuffle()打乱列表顺序
查看>>
(二)
查看>>
浏览器内核引擎
查看>>
SqlServer中怎么删除重复的记录(表中没有id)
查看>>
操作系统基础知识之————单线程(Thread)与多线程的区别
查看>>
PAT 1022 Digital Library[map使用]
查看>>
由于目标计算机积极拒绝,无法连接。
查看>>
hive常用命令
查看>>
Nmap使用教程 - 一
查看>>
java深入解析
查看>>
js返回上一页并刷新的几种方法
查看>>
POJ 3320 Jessica's Reading Problem 尺取法
查看>>
Unity Json 之三
查看>>
linux java -jar startup.sh
查看>>
DDD的思考
查看>>
类型转换及返回json对象的问题
查看>>
模拟题 找出不能拼凑的最小数
查看>>
ivew实现table的编辑保存追加删除
查看>>