免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1470 | 回复: 5
打印 上一主题 下一主题

watchdog的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-09 11:02 |只看该作者 |倒序浏览
已经加载了softdog   ( watchdog )  在/dev/watchdog  可以看到这个设备了

然后在heartbeat的/etc/ha.d/ha.cf里面加了一个选项

watchdog /dev/watchdog


问题如下:
1)watchdog /dev/watchdog  在什么时候起作用,作用是什么
2)是否是在没有心跳时候本机器重新启动
3)一般没有心跳指的是heartbeat进程停止,还是系统死机什么的?
4)如果是死机,磁盘阵列没有释放,那这个时候watchdog是否可以在死机的情况下再把机器重新启动



加这个的目的是想防止出现两台机器抢磁盘阵列的情况,否则可能出现不良后果
谢谢

论坛徽章:
0
2 [报告]
发表于 2006-02-09 11:24 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2006-02-09 11:39 |只看该作者
原帖由 ljhb 于 2006-2-9 11:24 发表
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1


谢谢你的回复   

echo "1" >/dev/watchdog  和  heartbeat 里面的watchdog /dev/watchdog 达到的效果是一样的吗

我把heartbeat 的进程停止后  系统并没有重新启动  是否  
watchdog /dev/watchdog 没起作用?
echo "1" >/dev/watchdog确实可以重新启动

论坛徽章:
0
4 [报告]
发表于 2006-02-10 08:35 |只看该作者

回复 3楼 oraclinux 的帖子

watchdog使系统重起仅当/dev/watchdog的文件描述符处于打开状态,且没有数据写入。

heartbeat 使用watchdog是为了防止系统在死机或者heartbeat非正常退出时,系统能快速的重起,因为这时候/dev/watchdog 的文件描述符始终处于打开状态,而且不会有数据写入。

但是如果heartbeat正常退出的话,/dev/watchdog的文件描述符会被关闭,所以系统不会重起。

论坛徽章:
0
5 [报告]
发表于 2006-02-10 08:36 |只看该作者
如果你希望heartbeat正常退出系统也重起的话,你可以在加载watchdog模块时,加上参数nowayout=1

比如
modprobe -r softdog
modprobe softdog nowayout=1

这时heartbeat正常退出时,系统会重起,不过非常不建议这么做

论坛徽章:
0
6 [报告]
发表于 2006-02-14 16:59 |只看该作者
原帖由 ljhb 于 2006-2-10 08:36 发表
如果你希望heartbeat正常退出系统也重起的话,你可以在加载watchdog模块时,加上参数nowayout=1

比如
modprobe -r softdog
modprobe softdog nowayout=1

这时heartbeat正常退出时,系统会重起,不过非常不 ...



Thank you
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP