软件有偶发bug咋整?有一个头鸟做法

  • 我好像是小号
    如题目。。。。假如软件有一个偶发bug,就是偶尔会异常关闭。
    但是你找不到原因,辣么,看门狗就大显身手了,弄一个看门狗实时监控软件。如果软件没有运行。立马重启软件。避免尴尬瞬间。

    修复于无形中。

    这是一种思路,大家畅所欲言哈

    iOS fly ~
  • l
    lomyself
    再弄个看门狗看住看门狗
  • 我好像是小号
    回复2#lomyself
    老铁,看门狗这么简单的程序都会有bug,那不要干程序猿了iOS fly ~
  • 痴汉
    所以系统里一大堆daemon进程iOS fly ~
  • 很开心
    头鸟是啥意思 或者是偷懒? iOS fly ~
  • 内裤猪
    知道android为什么消息通知这么耗电了吗?

    几乎每个app都有一个消息守护进程。
  • 我好像是小号
    回复5#很开心
    鸵鸟iOS fly ~
  • 很开心
    回复7#我好像是小号
    哈哈 明白了 iOS fly ~
  • 屋大维
    结果你的程序一直出bug,到了limit看门狗也自杀了
  • 小明明
    守护程序,就算win环境也常常在生产中见到
  • 我好像是小号
    回复10#小明明
    意思是Linux系统,有首付进程是正常操作?iOS fly ~
  • A
    Alpha00
    想起来“一到中午机器就重启”那个事了 iOS fly ~
  • 天蝎之毒
    为何我觉得这个帖子似曾相识
  • c
    chaos
    linux很多守护脚本
  • s
    songco
    适用于一部分软件....
  • v
    vxworks
    Linux系统?挂上strace跑,或者干脆挂上GDB跑啊
  • w
    weiyangge
    直接attach debugger啊
  • r
    rebbie
    看门狗是看门狗,看门狗看你不动没反应不喂食了把你咬死再换一个新的。
    守护进程是守护进程,看你没了重新拉一个起来。一般来说你是僵尸状态的话守护进程是不管的。
    不一样的
  • 夏雪宜
    重现bug就是debug的第一步啊,这一步都不想做,还写什么程序?
  • z
    z16166
    看门狗属于治标的

    还要治本,找出根因,就是抓dump或者挂调试器。
  • 我好像是小号
    回复21#z16166
    Linux系统哎。
    在我这边跑几天几夜都不会出现。

    在客户那里偶尔,没规律出现。无解了iOS fly ~
  • 沧海一声笑
    绝壁有过一模一样的帖子
  • s
    sjfhipda
    回复6#内裤猪


    不要这样说,不止一个
  • u
    upson
    哈哈,真码农
  • l
    lastmandream
    很正常 实验室3000小时不复现,就算没有bug了
  • d
    davie
    复现它啊
  • l
    linlance2000
    用看门狗看住看门狗这个好。。

    还可以无限看门狗。。
  • l
    luolitao
    回复28#linlance2000

    迭代型看门狗
  • t
    thebeartian
    说明这个交易要求没有那么严格