Sun Java System Messaging Server 6.3 管理指南

27.7 监视消息存储

邮件存储在数据库中。用户在磁盘上的分布、用户邮箱大小以及磁盘要求都会影响存储性能。以下几个部分介绍了这些因素:

27.7.1 监视 stored

stored 可执行多种重要的任务,例如邮件数据库的死锁和处理操作、强制执行生存期策略以及擦除和删除磁盘上存储的邮件。如果 stored 停止运行,Messaging Server 终将出现问题。如果 start-msg 运行时 stored 未启动,则其他进程也不会启动。有关 stored 的更多信息,请参见《Sun Java System Messaging Server 6.3 Administration Reference》中的“stored”

27.7.1.1 stored 问题的症状

没有外部症状。

27.7.1.2 监视 stored

27.7.2 监视消息存储数据库锁定的状态

数据库锁定的状态由不同的服务器进程保留。这些数据库锁定可以影响消息存储的性能。在死锁情况下,邮件将无法以正常的速度插入到存储中,最终将导致 ims-ms 通道队列增大。由于一些合理的理由,需要将队列备份;因此,为诊断问题而保留队列长度的历史记录是很有用的。

27.7.2.1 消息存储数据库锁定问题的症状

事务数目不断积累且没有得到解决。

27.7.2.2 监视消息存储数据库锁定

使用命令 imcheck -s(以前是 counterutil -o db_lock)