在 Solaris Resource Manager 的正常操作过程中,已登录用户一旦达到某个限制就会收到通知消息。用户可能会没有意识到当前故障的起因,而系统将看似古怪。但是,系统管理员将得到通知。
通知消息的提交是由 Solaris Resource Manager 的守护程序 limdaemon 执行的。如果通知消息未被提交,管理员可以对好几种可能可能性进行调查:
控制台窗口被隐藏。如果用户使用某一具体的窗口登录,然后又打开其它窗口遮盖了登录窗口,则用户也可能会错过提交给其登录窗口的消息。
limdaemon 程序没有运行。
limdaemon 无法为了维持其内部结构而动态分配更多的内存。如果真的如此,则 limdaemon 会在第一次没能获得充足内存时在系统控制台上显示一条诊断消息。它会继续尝试获得内存,但第一次尝试以后再失败,就不再发出消息。
utmp 文件损坏或丢失。limdaemon 需要这个文件才能确定用户所登录的终端,以及向这些终端发送通知消息。如果 utmp 文件损坏或者丢失,则在控制台上报告一个错误消息,并抑制通知消息的提交。
由于某个系统限制,limdaemon 无法提交一条消息。例如,如果 limdaemon 为了提交消息而需要在某个终端上打开一个窗口,但又无法打开,则放弃该消息。