ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 7966|回复: 11
打印 上一主题 下一主题

[求助] Exchange 报告内存不足(Out of Memory)

[复制链接]
跳转到指定楼层
顶楼
发表于 2008-10-8 14:12:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务器是32位,windows server 2003 x32位, Exchange 2003 也是32位。
最近总是遇到这么一个问题,Exchange 服务器报告如下:
Event Type:        Error
Event Source:        MSExchangeIS
Event Category:        General
Event ID:        1160
Date:                10/7/2008
Time:                3:43:34 PM
User:                N/A

Description:
Database resource failure error 0xfffffc0d occurred in function JTAB_BASE::EcCreateIndex while accessing the database "First Storage Group\Student Mailbox Store (EXCHANGE2003)".

我去网上查看到了如下一个提示,
Event Source: MSExchangeIS
Event Category: General
Event ID: 1160
Date: date
Time: time
User: N/A
Computer: ServerName
Description: Database resource failure error Out of memory occurred in function JTAB_BASE::EcCreateIndex while accessing the database DatabaseName.

这个日值是说在x64位windows Server 2003上面安装了Symantec Notification Server 6.0之后会产生Event ID :1160. 但是现在我的问题不是由于安装这个产生的。(Performance may decrease on a server that is running the 64-bit edition of Windows Server 2003 and that has Symantec Notification Server 6.0 installed)

请各位大哥献计献策. 小弟在此表示感谢.
沙发
发表于 2008-10-8 16:31:24 | 只看该作者
升级内存啊,我以前遇到过这个问题,内存从1G升级到4G后解决
藤椅
 楼主| 发表于 2008-10-8 16:36:16 | 只看该作者
我们的内存已经是4G了,因为32位的系统只能支持到4G内存,去年我们就增加到了4G内存了。
板凳
发表于 2008-10-8 17:19:46 | 只看该作者
Mihai Andrei (Last update 11/9/2005):
- Error code: 0xfffffc0b - See M316629.
- Error: "Out of memory" - As per Microsoft: "A problem in a post-Service Pack 1 hotfix to Store.exe (starting with builds 2365.0 through build 2448.7) introduced a leak in critical sections that results in the Store process eventually using up all 2 GB of virtual address space available to a user-mode process. With no virtual memory available, operations between the Information Store and Exchange Database Engine will fail". See M216259 for details on this problem.

As per Microsoft: "This message indicates a disk space error". See MSEX2KDB for additional information about this event.

Ionut Marin (Last update 6/25/2004):
- Error code: -1011 - As per Microsoft: "This error may be reported if the Performance Optimizer is run and, in the Memory Usage properties, the value for Limit Memory Usage to <value>MB is set to something other than zero". See M178911 for more details.
- Error: "Out of memory" - See M195006.
- Error code: 0xfffffc0d - See M838233 for a hotfix applicable to Microsoft Exchange 2000 Server.

Scott Henley (Last update 11/13/2003):
- Error: 0xfffffc0b - Another symptom is represented by mail not showing up in Outlook. Outlook will say that there are <number> messages in the box, but none are visible. I found that if PGP plug-in is installed into Outlook, then Exchange 5.5 thinks that the message is still open and therefore leaves that resource marked as, "Message Open". Regardless if the there is no mail open on the client machine. My fix for it is to uncheck the PGP plug-in check box within outlook (Tools -> Options -> Other -> Advanced Options -> Add-In Manager). Close Outlook for about 10 seconds, long enough for it to release itself from Exchange. Then reopen it. If a user wants to decrypt/encrypt they can right click the Lock icon on the task tray and select "Decrypt/encrypt current window".

Adrian Florin Moisei (Last update 5/25/2003):
See M309746.

Matt Drnovscek
See Microsoft article M301234 link below. This article mentions Symantec not supporting NAV Enterprise running on an exchange server for file system scanning... however, the last I checked, NAV was supported BUT only if you use the appropriate exclusions.
报纸
发表于 2008-10-8 17:20:14 | 只看该作者
补丁打过没,内存优化过没?
地板
 楼主| 发表于 2008-10-8 21:36:55 | 只看该作者
补丁打过了. 但我不知内存该如何优化,谢谢!
7
发表于 2008-10-9 09:31:35 | 只看该作者
你看任务管理器中,是哪个进程占用内存
8
发表于 2008-10-9 13:16:47 | 只看该作者
不用说,肯定是store.exe,不过最好再看看,同时打开虚拟内存选项看看,我的只用了大概1G多点。
调整内存,可以看看那个/3GB的开关,还有注册表里有两三个选项要调整下。
9
 楼主| 发表于 2008-10-9 15:32:06 | 只看该作者
请问楼上的老兄,注册表的那个地方需要做调整,请说详细点,谢谢! 我知道/3G应该在boot.ini里面修改如下:

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT

[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows Server 2003" /fastdetect /3GB  /USERVA=3030

请问各位大哥,是否有成功的做过/3G开关的操作。小弟此次表示感谢!
10
发表于 2008-10-9 16:48:23 | 只看该作者
简单总结:
一、后端服务器上做:
1、boot.ini中添加"/3GB /USERVA=3030"开关
2、注册表中:如果服务器运行的是 Windows Server 2003,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages,将 SystemPages 值设置由原来的3000改为零
3、注册表中:HeapDeCommitFreeBlockThreshold 注册表项的设置路径HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
参数
HeapDeCommitFreeBlockThreshold
类型
REG_DWORD
默认值
0
建议设置*
262144

二、前端服务器不需要做


这个内存配置检查不要做:

关闭内存配置检查的注册表项
路径 HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\
参数
Suppress Memory Configuration Notification
类型
REG_DWORD
设置
1

仅供参考,修改之前,最好再看看相关文档。

优化 Exchange Server 2003 的内存使用
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-12-22 19:33

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表