哎,一波未平一波又起,怎么样判断程序卡死了

  • 我好像是小号
    如题目。。。。今天写了看门狗程序解决了程序偶尔崩溃的问题,还在沾沾自喜中呢,突然想到,好像看门狗不能解决程序是否卡死哎,有啥好思路检测程序是否卡死?各位程序员大佬。
    QT 西加加写的,两个程序之间通讯嘛?怎么样通讯?iOS fly ~
  • t
    trokey
    看门狗的看门狗卡死,看门狗的看门狗的看门狗卡死…
  • 邵佳一
    程序每隔一秒射门一次。
  • 火麟剑主
    回调延时检测?超时多久就判断为卡死就结束进程重新起一个
  • l
    lotus163
    看门狗加看门狗加看门狗
  • I
    Inorvise
    回复1#我好像是小号
    可用本地socket,也可采用文件锁 iOS fly ~
  • d
    dalinlyz
    很多方法啊,比如有打流水日志的就定期检查日志有没有更新,有开端口的就请求一下看看有没有正常响应,比如http就放个静态文件,定期看看能不能get到,其它的也类似
  • v
    vkeypm
    Socket通讯搞个心跳检测就好了 iOS fly ~
  • n
    net.ieee
    感觉lz前面的问题并没有真正解决,不过是检测到了崩溃而已。
  • 我好像是小号
    回复9#net.ieee
    bug是解决不完的 iOS fly ~
  • n
    net.ieee
    那还管后面的干嘛
  • 9
    94crazy
    看门狗就是解决程序卡死的 你要喂狗才能叫看门狗啊 一段时间不喂狗 狗就知道你卡死了
  • 河之南
    结果,这些检测的程序卡死了
  • W
    Wade Zhao
    现在知道码农不好当了吧…………
  • b
    borner
    低级码农的狗都是硬件的,不存在🐶死掉
  • @
    @@@@@@
    可以用event