科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道运行在W32上的Domino主控台报错

运行在W32上的Domino主控台报错

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

用户可能会在Domino 7.0.x 服务器的主控台看到类似以下错误,显示特定的Domino进程已经异常中止了。这个报错会每分钟报一次,一直持续。

作者:存储时代 2007年9月15日

关键字: Domino

  • 评论
  • 分享微博
  • 分享邮件

内容提要:
用户可能会在Domino 7.0.x 服务器的主控台看到类似以下错误,显示特定的Domino进程已经异常中止了。这个报错会每分钟报一次,一直持续。
例如:
08/08/2006 10:46:19 AM Process c:\lotus\domino\nleiact.exe (320/0x140) has terminated abnormally
08/08/2006 10:47:19 AM Process c:\lotus\domino\nleiact.exe (320/0x140) has terminated abnormally
08/08/2006 10:48:19 AM Process c:\lotus\domino\nleiact.exe (320/0x140) has terminated abnormally
08/08/2006 10:49:18 AM Process c:\lotus\domino\nleiact.exe (320/0x140) has terminated abnormally

本文对这类信息产生的原因进行了介绍。

说明:
从版本7开始,在32位Windows操作系统上运行的Domino添加了这个新监控功能。当Domino服务器在任何时间监控到其子进程异常中止了,就会在主控台显示这些信息。
在之前的版本中,Domino不会检查这类问题。因此,当进程异常中止发生时,除非该问题有外在表现(比如用户无法连接到服务器),否则,管理员是不会知道的。
一旦某个进程异常中止了,Domino会每隔60秒就在主控台显示一条信息,直到服务器重启为止。在这种情况下,服务器一般不能被完全停止下来,因为异常中止的进程往往还锁定了一些资源。

什么是异常中止?
严格的说,进程异常中止就是一个进程没有正常的清除其占用的资源就退出了,或者,更准确地说,该进程还没有执行标准的中止事务就退出了。对于Domino来说,异常中止就是某个子进程没有提示任何错误就中止了,而Domino服务器却认为该进程还在运行着。在W32平台,这类问题可能以下原因导致的:
1 第三方附加进程(或调用Notes API的独立程序)非正常中止,中止前没有调用Notes API的中止事务。
2 Domino附加进程(可能是第三方的进程或Domino核心任务的进程)遇到了严重的堆栈覆盖问题,导致了该进程的异常(非故意的)中止,本质上这是一个宕机问题。
3 Domino附加进程抛出了一个用户定义的异常,但是没有对该异常进行处理。这类情况与前两种稍微有一些不同。当这类情况发生时,可能会出现一个对话框,对话框中的信息为“process.exe encountered a c++ runtime exception.”。这个对话框只有一个“确定”按钮,当用户点击“确定”后,该进程就中止了。这类情况最大的不同就是用户会看到对话框,除此之外,问题的表现与前两类情况都一样。
在W32平台,当一个子进程异常中止的时候,其父进程是不知道的(Unix平台也是这样)。这样,在W32平台,进程中止的发生不会伴随任何中止的外在提示(比如,错误信息或对话框)。进程仅仅是从进程列表中消失了。在之前的Domino版本中,nServer不会监控进程异常中止,这样就会导致服务器还显示进程仍然运行着,但是该进程已经不出现在操作系统的进程列表中了。

监控功能
为了避免这类问题带来的潜在负面影响,Domino 7.x服务器添加了一个监控功能,它可以检查并确认每个附加任务是否还在运行,这也包括任何使用服务器Notes.ini来初始化Notes API的独立程序。
这类异常中止问题在短期内很可能不会造成坏的结果,因此Domino服务器监控到这类问题时,只是将信息打印到主控台上,而不会采取其他措施。
如果发生异常中止的进程是Domino服务器安装时自带的任务,这一定不是正常的情况。一旦这类问题发生,最好立即联系IBM支持人员,因为该进程可能将共享内存资源置于不安全状态。
 
 
 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章