最近在查看rac的crsd.log中发现了大量的Failed to restrieve procctx from ht这个错误提示,这个提示是因为crs 10.2.0.1版本中出现的oracleBug(4494370),对生产系统并不会带来什么实质的影响。
[root@rac102 etc]#
lsb_release -a
LSB Version:
:core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID:
RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 4
(Tikanga)
Release: 4
Codename: Tikanga
[oracle@rac102
crsd]$ tail -f -n 100 crsd.log
2012-08-09
07:57:34.965: [ OCRSRV][1237850432]th_select_handler:
Failed to retrieve procctx from ht. constr = [385635024] retval lht [-27]
Signal CV.
2012-08-09
07:58:35.268: [
OCRSRV][1237850432]th_select_handler: Failed to retrieve procctx from
ht. constr = [385635024] retval lht [-27] Signal CV.
2012-08-09
07:59:35.569: [
OCRSRV][1237850432]th_select_handler: Failed to retrieve procctx from
ht. constr = [385635024] retval lht [-27] Signal CV.
网友有说到可以通过crsctl手动关闭crs中的OCRSRV模块的debug
[root@rac102 ~]#
crsctl debug log crs OCRSRV:0
Set CRSD Debug
Module: OCRSRV Level: 0
在两个节点分别关闭debug log的日志功能,不过重启后日志会报大量的上述错误,那么最可能解决的办法就是升级crs到更高版本了,不过一个系统最重要的是稳定,升级还是有一定的风险的,想通过相关命令关掉该提示功能,不过测试中发现并不能关闭该提示功能。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1059130/ ,如需转载,请注明出处,否则将追究法律责任。