服务器 频道

NetWare中的一次排错心得

  【IT168 服务器学院】症状:

  5.1的服务器经过SP6/SP7补丁后,长时间出现CPU利用率接近100%的情况,在部分双CPU的服务器上出现单个CPU利用率100%,另一个CPU利用率为0%的情况。

  由于CPU利用率可能导致死机,在查看abend.log的过程中,发现nlsmeter.nlm为寄存器中的最后一个模块。经过检查nlsmeter.log,发现大量的错误连接。(NLSmeter是监控连接许可的核心模块)。

  确认问题所在:

  在monitor里检查prodaud.* 等文件,发现这些文件已经被数个连接打开。

  问题判断:
   
  由于一些应用程序使用了错误的认证模块造成了nlsmeter占用了大量CPU时间去写日志文件。这个nlsmeter.log大小将快速增长。

  修复:

  1. 使用最新的nlsmeter.nlm,这个可以在SP7的安装包里找到。目前比较稳定的版本是:NLSMETER.NLM version 3.40 dated 08-26-2003

  2. 将nlsmeter.nlm删除,重启服务器。

  以上两个方法都可以解决CPU利用率过高的问题。

  

0
相关文章