RHCS集群 切换时defunct僵尸进程解决方案

简介:
凌晨割接遇到了一个问题,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

相关文章
|
3月前
|
Linux
网络编程之信号(处理僵尸进程的终极办法)之初识信号捕捉器
接着我们之前的管道所提出来的问题() 在创建子进程之后,子进程究竟何时终止????调用waitpid函数后还要无休止的等待子进程终止吗???”,这显然会是一个问题。因为父进程往往与子进程一样繁忙,因此我们不能只调用waitpid函数来等待子进程终止。那么我们应该怎么办呢??? 信号闪亮登场!!!!!
43 0
|
3月前
|
Linux C语言
Linux: 僵尸进程究竟是什么?有什么危害?
Linux: 僵尸进程究竟是什么?有什么危害?
94 0
|
2月前
|
Python Windows
在 Windows 平台下打包 Python 多进程代码为 exe 文件的问题及解决方案
在使用 Python 进行多进程编程时,在 Windows 平台下可能会出现将代码打包为 exe 文件后无法正常运行的问题。这个问题主要是由于在 Windows 下创建新的进程需要复制父进程的内存空间,而 Python 多进程机制需要先完成父进程的初始化阶段后才能启动子进程,所以在这个过程中可能会出现错误。此外,由于没有显式导入 Python 解释器,也会导致 Python 解释器无法正常工作。为了解决这个问题,我们可以使用函数。
43 5
|
1月前
|
监控 NoSQL 安全
【亲测有效】connection refused报错 为什么redis 进程突然挂掉,频繁出现redis 进程突然挂掉情况解决方案
【亲测有效】connection refused报错 为什么redis 进程突然挂掉,频繁出现redis 进程突然挂掉情况解决方案
49 0
|
3月前
|
安全 Java
多线程(CAS, ABA问题, Runnable & Callable & 僵尸线程 & 孤儿进程)
多线程(CAS, ABA问题, Runnable & Callable & 僵尸线程 & 孤儿进程)
36 1
|
3月前
|
NoSQL Linux Shell
【进程概念】进程状态以及僵尸进程(结合代码)
【进程概念】进程状态以及僵尸进程(结合代码)
|
3月前
|
Linux Shell 调度
【linux进程(四)】僵尸进程和孤儿进程概念&进程优先级讲解
【linux进程(四)】僵尸进程和孤儿进程概念&进程优先级讲解
|
3月前
|
Linux 调度
【Linux】详解进程状态之僵尸进程——孤儿进程
【Linux】详解进程状态之僵尸进程——孤儿进程
【Linux】详解进程状态之僵尸进程——孤儿进程
|
3月前
|
弹性计算 Shell Linux
查找Linux 系统中的僵尸进程
【4月更文挑战第29天】
21 0
|
3月前
|
弹性计算 Shell Linux
查找 Linux 系统中的僵尸进程
【4月更文挑战第28天】
24 0