本文共 728 字,大约阅读时间需要 2 分钟。
凌晨割接遇到了一个问题,RHCS做的高可用集群,在切换时,无响应, /etc/init.d/rgmanager stop 查看tail -f /var/log/messages,无任何反应,什么内容都不输出,就跟没执行任何操作一样,ps -aux查看,发现了defunct僵尸进程。 # ps -aux | grep mysql.sh Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ root 7756 0.0 0.0 3672 304 ? T< 2011 0:00 /usr/share/cluster/mysql.sh status root 7757 0.0 0.0 0 0 ? Z< 2011 0:00 [mysql.sh] <defunct> cluster在查看状态时僵死在那。通过分析,是由于我们要在服务器上记录每次的操作日志导致。 # tail -n 2 /etc/profile exec /usr/bin/script -a -f -q /home/Operation_log/$HOSTNAME-$USER-`date +%Y%m%d%H`.log 由于exec命令导致,去掉后,再启动cluster进行切换就OK了。 修改成: /usr/bin/script -a -f -q /home/Operation_log/$HOSTNAME-$USER-`date +%Y%m%d%H`.log
本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/763410
转载地址:http://papzl.baihongyu.com/