年后有个小项目中用得上,所以今晚折腾着一个watchdog程序,简单看了看帮助文件以及配置文件的格式,很是简单明了,懒得开虚拟机,就直接登陆到公司的WEB服务器上测试,先是apt-get install watchdog安装,它问是否要自启动,随手点了个Y,谁知道刚调整完配置文件,一运行/etc/init.d/watchdog start命令将watchdog跑起来时,我的ssh连接就断开了,再一试,天……Web、FTP也全都连不上了……瞧这大过年的给俺闹的……

那台服务器是朋友帮忙托管在他的地盘,可是这哥们估计正在喝着小酒呢,大过年的麻烦他,似乎不太合适,俺正犹豫着,正好电视里在演着“模仿秀”,于是……于是俺就模仿那哥们的语气给机房打了个电话,要求重起机器咧 😁

重起后,还是连不上,这时才想起刚才随手允许的自启动……欲哭无泪……

不过,仔细看了看watchdog的原理,是因为我配置有误,导致这些TCP连接不断被重置,实际上还是可以接入的,于是乎,从23点左右,反复重连,一旦连上,迅速粘贴/etc/init.d/watchdog stop……,多数情况下,都在登陆或粘贴的当口连接被重置,但运气还是不错,00:20左右,成功将该服务停掉。新年里看来运气还挺不错(写完这句话,发现我是个极其严重的乐观主义者,哈哈),回头拿虚拟机测试吧。

教训:

1、不要拿服务器当测试机;

2、没有经过充分测试的程序,不要轻易加入自启动;