错误日志:服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的
来源:互联网 发布:淘宝的老七贸易靠谱么 编辑:程序博客网 时间:2024/06/13 21:22
Windows 2003 Server + Lotus Domino
Windows 2003 系统日志最近经常出现记录:
“服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的。”
出现这些记录后,操作系统并不重新启动
而是几乎所有的操作都由于无法分配内存无法完成
在网上搜索了一下,发现以下办法
正在观察不知道管用不管用,结果很快就会出来:
-----------------------------------
《转》服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的。
非页面共享区是空的,通过优化内存管理器,使它在更早的时间(比如当它达到 40% 时)开始修整过程,在突发的高峰使用期间就可以满足页面缓冲池的需求,并避免页面缓冲池内存不足的情况。
以下优化建议在减轻此问题方面很有帮助:
1. 启动注册表编辑器(Regedt32.exe)。
2. 在注册表中找到并单击以下注册表项:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SessionManager/Memory Management
3. 在编辑菜单上,单击添加数值,然后添加下面的注册表值:
数值名称:PoolUsageMaximum
数据类型:REG_DWORD
基数:十进制
数值数据:40
将该值设置为 40 可以通知内存管理器在达到 PagedPoolMax 的 40% 而不是默认
设置 80% 时开始修整过程。
数值名称:PagedPoolSize
数据类型:REG_DWORD
基数:十六进制
数值数据:0xFFFFFFFF
将 PagedPoolSize 设置为 0xFFFFFFFF (-1) 可为计算机分配最大的页面缓冲池
以取代其他资源。
4. 退出注册表编辑器。
- 错误日志:服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的
- 服务器无法通过系统非页面共享区来进行分配,因为服务器已达非页面共享分配的配置极限。
- 报ORA-4031错误时,我们通常可以根据Oracle无法分配多少字节的内存,来判断共享池碎片的严重程度,以下是4031错误官方的解释
- 无法显示页面,因为发生内部服务器错误。
- 通过wiki进行企业内部的知识共享
- Linux的内核空间和用户空间通过内存共享来进行通信的实现
- Linux的内核空间和用户空间通过内存共享来进行通信的实现
- oracle共享服务器配置后,无法进行正常的连接,报错ora-28547的解决方法
- 解决关于"因为配置类型不正确,系统无法开始服务器进程..."的错误
- ORA-04031: 无法分配 3936 字节的 共享内存
- ORA-04031: 无法分配 3936 字节的 共享内存
- 不同线程分配不同寄存器,但是代码区是共享的,即不同线程可以访问同一函数。
- ORA-04031:无法分配共享内存
- Go 语言的并发模型--通过通信来共享内存
- HTTP 错误 500.0 - Internal Server Error 无法显示页面,因为发生内部服务器错误
- Oracle专用服务器与共享服务器的区…
- oracle因为日志错误无法打开
- 局域网内无法通过机器名访问共享的解决
- VC中cl.exe命令参数详解
- 编译器命令行语法
- asp class类用法ASP技术
- CListCtrl锁定显示行
- C#编写的托盘程序 不关程序不关机的解决方法
- 错误日志:服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的
- 从事主机行业必看:关于MF行业的一点个人观察和体会(转载)
- 花 与 人 的 性 格
- 决策的结构化与半结构化
- linux fodera 13 下手动命令安装 rpm gcc
- 一个简单的C++程序:输入两个整数,通过调用函数求两个数中的较大值
- 写给自己
- 我很无奈,要告诉你一个秘密
- WAP GPRS WIFI WLAN