擦,弄了一个守门员程序,我真是太聪明了

  • 我好像是小号
    如题目。。。。是这样子的,写了一个程序,偶尔现象会崩溃,一直木有找到原因。有次被客户看见了,好尴尬,贼尴尬,黑屏,乱码你们晓得不

    然后我就弄了一个守门员程序,一秒钟检测一次,看看主程序有没有崩溃,崩溃了马上自动重启,整个过程中,屏幕只会闪一下

    就算客户发现了,也可以说是干扰,屏幕闪了一下当然这样做不对,治标不治本,就像西药一样,没办法只能暂时这样,我会继续寻找崩溃的原因的。 iOS fly ~
  • j
    jfeshoji
    这个叫watchdog,n年前一个无法维护又不定时崩溃的程序我就搞过
  • b
    bluebaby
    业内不是叫看门狗吗。
  • j
    jckimi
    守门员??这叫看门狗!!!
  • z
    zxy0619
    我也干过这样的事。。。
  • 风过留声
    这不就是daemon吗?
    还守门员程序。。。。。
    常用的中文名字也是守护进程啊。。。。
  • v
    vonsy
    FireDaemon,解放前用这个,可以搞成服务 iOS fly ~
  • n
    nnyy
    守护进程啊 supervisor你值得拥有
  • 我好像是小号
    回复4#jckimi
    我写的,我有命名权iOS fly ~
  • l
    logic90
    看门狗。。。基本上标配啊。。。

    有事没事都可以搞一个上去HiPDA·NG
  • @
    @@@@@@
    ca,真叫看门狗啊?上个月客户跟我说,我还鄙视她真低俗,原来是我外行了
  • 碧的绿
    这个谷歌还有个专门的框架breakpad,不知道现在chrome还在用这个没有。
    这个其实有不靠谱的时候,比如有时候程序崩溃了但是进程没退出,特别是windows一些crt崩溃的没法hook。我们经常做的是两个进程通信,报告核心线程的工作状态
  • 退
    退休工人
    运行以后每秒50Mhz的刷新?
  • 我好像是小号
    回复12#碧的绿
    我有两个看门狗,看门狗1看护主程序。看门狗2看护看门狗1,防止看门狗1崩溃了。完美无缺的感觉 iOS fly ~
  • 风一样的sb
    啥需求这么高
  • l
    logic90
    标准做法应该是,看门狗1看护主程序和看门狗2

    然后看门狗2看护看门狗1
    HiPDA·NG
  • s
    sharpmaster
    那你2狗崩溃了怎么办呢,两个狗得互相看着吧
  • l
    linlance2000
    这。。你貌似还需要看门狗3看着2,看门狗4看着3。。。这。。。貌似。。。我揭露了什么?
  • w
    waterfish007
    watch dog,主板bios也有这个接口的,电脑死机的话,喂狗程序会停止喂狗,然后就自动硬件底层上reset。 一开始我是拒绝的
  • 我好像是小号
    回复17#sharpmaster
    就这么一个小小小的简单程序,一般不会崩溃吧? iOS fly ~
  • 我好像是小号
    回复18#linlance2000
    揭露了你想抬杠,哈哈哈哈哈哈哈 iOS fly ~
  • 寒冰炫
    这个不是叫守护进程么。。。
  • r
    rk23
    我知道有些单位人多工作效率还低的原因了
  • d
    dayan518
    5年前,也干过。没办法,到了交货期,还没找到bug。2000公里外,不敢跑维护。
  • g
    gdw1986
    哈哈哈哈
  • I
    Inorvise
    都是同一个东西,叫法不同。bootloader也有同样的东西。可用socket或者串口通信等方式实现,被监控的进程定时器喂狗,狗一段时间没收到信号就reset iOS fly ~
  • i
    ilikeccav
    50年前登月就这样,快登陆的几分钟,电脑重启了5次,那时重启快吧
  • 河之南
    借帖子咨询:有啥办法让win7、win10从底层(或比较稳定的方式)使用主板上的蜂鸣器当喇叭不,不管音质多差,只要能响就行,接音频口的喇叭(音箱)老是被关小或关掉音量,或者音频插头接触不良、音箱坏了导致不响。
  • b
    borner
    回复28#河之南

    应该当不了喇叭,他只会响和不响
  • Z
    Z.
    最后那只叫总裁么
  • Z
    Z.
    最后那只叫总裁么
  • 河之南
    需要发声音时,它能“响”就行
  • Z
    Z.
    原来小米的浏览器根本不能愉快的访问论坛,回复和引用都是无效的。
  • a
    am99
    记得basic 有beep的
  • z
    zhangxiaoqi
    然后你的守门员crash了小尾巴~
  • w
    westup
    回复28#河之南
    我的第一台笔记本dell d520就是这样,设备管理里面有个beep,昨晚装debian,又响了几回... iOS fly ~
  • 嘻哈小寒
    这玩意儿不是叫supervisor嘛iOS fly ~
  • a
    awk
    90年代dos下可以的 主板喇叭还能唱歌 有些游戏就这样发声的
  • j
    jiaxinyue
    回复19#waterfish007

    那个狗一般在superIO上,应用层也能开
  • 紫风蓝雨
    换个角度这就是病毒?
  • l
    lilyer
    搞个小音箱放机箱里面,音频线直接从主板上接。这样行不?
    机箱内部空间不够的话,小音箱拆了,直接放个喇叭应该装得下吧?
  • s
    shadowmage
    楼主是不是没有正经学过数据结构一类的专业课?
  • l
    laoma348
    表面问题解决就行了,拿到钱就OK了,谁还管他后续,继续寻找原因。小尾巴~
  • h
    huicai
    智冠的三国志1就是这么玩的,没有声卡一样可以说“主公”
  • a
    awk
    这样系统里可以关闭音量的
  • f
    fchypzero
    回复28#河之南
    直接把喇叭丢机箱内,HD_AUDIO引线,USB_1 引电就完了啊。 iOS fly ~
  • f
    fchypzero
    回复45#awk
    这种需求你找一下系统组策略有没有静止修改音量的选项啊 iOS fly ~
  • 河之南
    是的,现在反而不行了
  • 河之南
    也是个办法,但可能其他功能也影响受限(比如,需要建user账户),还有一个问题是音箱坏了或线、插头接触不良的问题避免不了
  • l
    lilyer
    层主说的关掉音量或调小音量,我理解为是对外接的音箱进行动手。如果说不想让人在“系统里面关闭音量”的话,只要删掉一个程序就可以。在音量大小设置好之后,再把这个文件改名或删掉就行,好像是sndvol.exe这个,记不太清了。