MAPI session超过32

先上图:
 
因为我知道该公司最近正在进行办公场所的搬迁,所以网络非常不稳定,因此可以立刻判断故障原因:
 
Exchange Server 对每个用户能够建立的会话数量做了限制,在缺省情况下,每个用户能建立的最大 mapi session 数量为 32 。这些 mapi session 是指从 Outlook 客户端到 Exchange 服务器之间的建立的会话,而且没有被服务器释放的。
导致连接没有断开的原因有多种,比如用户通过不稳定的网络 如无线网络 连接到 Exchange 服务器,这样可能会导致连接没有及时断开,也就是说网络不好的情况下,outlook会频繁向服务器请求会话,而前次的会话又没有正常结束。
 
可以有4种处理方式,不过都是治标不治本,要彻底解决,必须等搬迁全部完成后,重新整理网络。
1.  修改注册表
2.  重启邮件服务器的 information store服务
3.  用户使用 OWA 连接
4. 客户端重启,重新打开outlook
 
 
 
附:修改注册表的方法,但是这样会增加服务器的负载,影响性能
方法一、修改释放 Mapi Session 的默认时间
1 、在 Exchange 服务器上设置下面的注册表键值: 如果没有该键手动创建
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime
该值的范围为 1 7,200,000 ,建议设置为 300,000 (5 mins) ,缺省值为 7,200,000 (2 hours)
2 、重启 exchange 服务器;
3 、观察一段时间,看是否出现 9646 错误;
如果没有此键值的话,请手动添加该键值。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Value name: KeepAliveTime
Key: Tcpip\Parameters
Value Type: REG_DWORD
Value: 300,000
 
方法二、修改 MaxObjsPerMapiSession 值,扩大 32 Session 的限制
参考       http://support.microsoft.com/kb/830829/zh-cn
若要向注册表项限制 MAPI 客户端可以使用在同一时间的资源的最大数量,请按照下列步骤操作:
单击 开始,请单击 运行,键入 regedit ,,然后单击 确定。
展开以下注册表子项:
\\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
用鼠标右键单击 ParametersSystem ,指向 新建,然后再单击 项。
键入 MaxObjsPerMapiSession ,然后按 ENTER 来命名新的子项。
用鼠标右键单击 MaxObjsPerMapiSession ,单击 新建,然后再单击 DWORD 值。
键入 Object_type ,然后按 ENTER 命名对象。
 
注意 Object_type 是在 " 症状 " 一节中提到的错误消息中对象类型的名称。 例如对于键入 objtMessage ,然后按 ENTER 键。
用鼠标右键单击 Object_type ,然后单击 修改。
数值数据 框中键入想要限制此项以,对象数目,然后单击 确定。例如对于键入 350 增加 objtMessage 对象的值。默认值为 250 个字符。
 
 
 

你可能感兴趣的:(session,职场,邮件服务器,休闲,MAPI)