管道堵住问题的定位
来源:互联网 发布:java直播系统源码 编辑:程序博客网 时间:2024/04/29 13:31
问题描述:应用api通过管道来执行驱动的函数。现在发现命令发向管道后,驱动函数却并没有被执行。这是为什么?
定位过程:首先确认命令确实发向管道了,并且是超时返回。通过在仿真环境下的模拟,并没有发现问题。
经过试验,发现在有的状态下,管道可以正常工作。比对两种状态的不同,以及在好的状态下执行了哪些操作?因为执行某些函数后,导致程序崩溃,结果还是没有找到原因。
接着查看管道内消息的内容,发现存在大量的预期之外的控制消息。这些消息是哪里来的?
仔细查看代码,有另外一个任务定时的在往管道里发送命令,并且由于这些命令的执行时间比较长,导致大量的消息阻塞在管道里,而真正需要执行的命令没有机会得到执行,导致应用api调用超时返回。问题定位。
0 0
- 管道堵住问题的定位
- 不要堵住前进的道路
- 管道的时间问题
- 堵住ASP漏洞(转来的)
- 全方位堵住Windows 2003的安全隐患
- pb 的数据管道问题
- 工程师的定位问题
- 定位问题的方法
- 程序问题的定位
- url的定位问题
- iOS8 的定位问题
- css的定位问题
- JS的问题定位
- 定位遇到的问题
- 关于问题的定位
- css的定位问题
- 画图板定位的问题
- 系统安全之堵住日常操作易泄密的漏洞
- Android 主要目录及文件简介
- platform_device驱动模型用到的结构体
- 从别人到自己
- Linux设备模型理解
- extern与头文件(*.h)的区别和联系
- 管道堵住问题的定位
- Node.js开发入门—Angular简单示例
- Linux/Windows/MacOS环境下安装Docker的两种方法
- PMP杂谈--名词解释
- 服务单独开进程实现离线消息推送
- Mybatis学习笔记-二级缓存
- 8.13学习总结
- 微信公众号开发 java版本
- PMP杂谈--PMP中一些容易忽视的地方