dagu945 2019-12-30 16:51 采纳率: 50%
浏览 392
已结题

c++程序未挂,几分钟无响应,之后又好了?

1、里面的每秒定时器显示,距离上次执行超时10分钟了,按理超时2秒都不正常的。
超时期间没有任何日志,程序好多地方都有打印日志的

2、同一时间,相关的另一个进程也未收到任何信息,按理是可以收到的

3、用的是 Ubuntu 14.04.6 LTS (GNU/Linux 4.4.0-93-generic x86_64),gcc version 4.8.4

4、出问题的时候、cpu和内存、文件句柄数都正常,网络、端口、防火墙也可以

5、问题期间尝试建立sock连接无反应

6、刚出问题那会,就算请求进来的信息也突然中断,直到程序自己好了才回复,就好像CPU突然被占用了一样

图片说明

  • 写回答

5条回答 默认 最新

  • lty2017 2019-12-30 17:18
    关注

    我猜是磁盘IO操作的问题。
    应该是阻塞的造成的,但是什么阻塞的呢,不知道。
    请求被挂起,应用程序又能恢复。内存正常。
    那么按系统执行优先级硬件在前,软件在后,可能是硬件霸占CPU,然后软件等待。
    具体看系统日志有没有记录什么的。都是猜测提供的信息简单又少,看你自己了

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)