免费注册 查看新帖 |

Chinaunix

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

cm的服务出错? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-09 10:13 |只看该作者 |倒序浏览
CM启动后,阵列正常,ORACLE包正常,ORACLE可以正常使用,但syslog中总是说
CM-ora_pkg[21341]: cmrunserv -R oraservice >;>; /etc/cmcluster/ora_pkg/oracle.cntl.log 2>;&1  
Service oraservice terminated due to an exit(0).
Automatically restarted service oraservice for the 1st time after failure.
Service PKG*46593 terminated due to an exit(0).
Started package ora_pkg on node jfkdb1.
Automatically restarted service oraservice for the 2nd time after failure.
Automatically restarted service oraservice for the 3rd time after failure.
后面就不断restart服务。

包和服务有什么不同??

为什么服务明明exit 0它还说失败??

论坛徽章:
0
2 [报告]
发表于 2004-01-09 14:17 |只看该作者

cm的服务出错?

你的service脚本肯定有问题。
mc的package可以不配service,但如果package中指定了service,那么这个service的进程一直需要在运行。因为它的作用就是一直在后台监控package的状态。
exit 0并不能说明你的service就是正常退出的,也许你的service脚本中手工指定了exit 0呢。

论坛徽章:
0
3 [报告]
发表于 2004-01-09 17:05 |只看该作者

cm的服务出错?

在pkg_name.cntl控制文件中,SERVICE_CMD参数需要设置成一个能够保证一直处于运行状态的进程,通常是一个监控脚本。

论坛徽章:
0
4 [报告]
发表于 2004-01-12 10:16 |只看该作者

cm的服务出错?

服务脚本是不是就是控制脚本?
在控制脚本中
SERVICE_CMD[0]=""
这是HP配置的,服务也能正常启动,为什么?

楼上说应该配置成监控脚本是不是说要在脚本里面循环去检查进程是不是在?

论坛徽章:
0
5 [报告]
发表于 2004-01-12 15:41 |只看该作者

cm的服务出错?

以下是你的报错信息:
Service oraservice terminated due to an exit(0).
就是说你配了一个service脚本,名字叫oraservice。
仔细检查你的package控制脚本。肯定有一个
SERVICE_NAME[0]=oraservice
但SERVICE_CMD[0]=""显然不对,光指定了service name没指定脚本路径。

论坛徽章:
0
6 [报告]
发表于 2004-01-12 15:50 |只看该作者

cm的服务出错?

SERVICE_CMD参数是MC监控的必须存在的进程,为了不影响应用,所以这个参数一般是一个自己写的小脚本;这个参数并不影响包的启动,包的启动是在用户定义的启动函数中定义的。

论坛徽章:
0
7 [报告]
发表于 2004-01-12 21:00 |只看该作者

cm的服务出错?

给你SYBASEMONITOR的脚本,各位也看看对不?

#!/usr/bin/sh
SYBASE_SERVER=dataserver
while true
do
ps -ef |grep $sybase_server |grep -v grep >;>; /dev/null
if [$? -eq 0]
then
  echo Alive >;>;/dev/null
else
   echo Die >;>; /dev/null
exit
fi

sleep 2
done

论坛徽章:
0
8 [报告]
发表于 2004-01-14 10:23 |只看该作者

cm的服务出错?

SERVICE_CMD[0]=""
可是HP的工程师配置的,并且配置好以后各项功能都正常,是不是不用监控脚本也行?

报错是在正常运行10多天以后一段时间后报的

另外服务是在什么地方配置用什么用户及脚本启动?

服务和包的关系是什么?为什么我的服务报错,相应的包却正常启动了?

论坛徽章:
0
9 [报告]
发表于 2004-01-15 11:36 |只看该作者

cm的服务出错?

监控脚本不用,cluster也会正常运行。
监控脚本的作用:监控节点状态,如果满足特定条件则说明节点不可靠,或已经不正常,此时MC会自动切换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP