ipcc-4-批次event排查

前言

有时候我们批次会出现不拨打问题

内容

如果按照以下方式信息都查不出来,直接

1
grep "1999" callnotify_callnotify01_157749*

一些基本的批次排查指令如下:

  1. 1.查找任务呼叫情况
1
grep "callout" callnotify_callnotify01_157673* |grep 1523
  1. 2.查看任务停止
1
grep "end t" callnotify_callnotify01_15759* |grep 2093
  1. 3.查看任务启动
1
grep "beginthreadex notifyid" callnotify_callnotify01_15759* |grep 2093
  1. 4.查任务是否暂停,批次是否在呼叫时间
1
grep "getTaskCallPause" callnotify_callnotify01_15759* |grep 2093
  1. 5.查看任务心跳 非暂停任务 5s会有一次心跳
1
grep "hartbit taskid" callnotify_callnotify01_15759* |grep 2093
  1. 6.查看任务占用通道取名单有值的时候 3s执行一次
1
grep "getnotifychn taskid" callnotify_callnotify01_15759* |grep 2093
  1. 7.计算当前呼出名单数,名单缓冲有值的时候执行 有呼叫通道时候或者超过5s没通道的时候输出
1
grep "getTaskCallNew begin taskid" callnotify_callnotify01_15759* |grep 2093
  1. 8.取不到主叫 无法呼出
1
grep "caller is empty" callnotify_callnotify01_15759* |grep 2093
  1. 9.通道数量不够 无法呼出
1
grep "no idel channel" callnotify_callnotify01_15759* |grep 2093
  1. 10.呼叫失败
1
grep "callout fail" callnotify_callnotify01_15759* |grep 2093
  1. 11.查找僵尸线程
1
grep "thread exit notifyid" callnotify_callnotify01_1577* |grep "wait count\[4\]
毕业于<br>相信技术可以改变人与人之间的生活<br>码农一枚