[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 554
  • Last Modified:

Server 2003: Empty nonpaged system pool

"The server was unable to allocate from the system nonpaged pool because the pool was empty."

We have a server which decides, about every 2 weeks, to throw this error every minute to the second in the Event Viewer. At about the same time, the server starts to do weird things, including acting very, very slow, refusing inbound IIS and RPC requests and many other things. To me it reads as though it is some sort of (Virtual) Memory issue, but I'm not too sure.

Every time a restart of the server is required, which isn't really acceptable seeing as this can happen at any time of day or night, and not necessarily when the technicians are on site to resolve the issue.

The server was upgraded from Windows 2000 using an in-place upgrade (not my decision) and was migrated to new hardware at the same time. We have several other servers running on exactly the same hardware (installed at the same time) without any issues; it's just this one which causes the problem.

Windows Server 2003 SP2, fully patched. High power server - Dual Quad Core CPUs, 4GB RAM and almost a TB of disk space, although that wouldn't - shouldn't - affect it. :-)

Does anybody know what causes this, and have a possible solution we can implement?
0
tigermatt
Asked:
tigermatt
  • 4
  • 3
  • 2
2 Solutions
 
Justin_W_ChandlerCommented:
I will post the fix for this in less than 5 minutes. Watch for it.
0
 
Justin_W_ChandlerCommented:
http://www.eventid.net/display.asp?eventid=2019&eventno=661&source=Srv&phase=1

There is also a registy setting that changes the time that the system pool is flushed. This does not solve the underlying problem but will certainly keep the server alive. If you want this let me know I'll rustle it up for you. (I had a great deal of servers that were having the same problem and the registry setting aleviated the lockups)

0
 
tigermattAuthor Commented:

If you could post that information, I'd appreciate it :-)
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 
tigermattAuthor Commented:
(That is, the registry setting you were describing)
0
 
Justin_W_ChandlerCommented:
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

PoolUsageMaximum : DWORD : decimal : value=60 (if doesn't work reduce by increment of 5 until it does)
PagedPoolSize : DWORD : hex : value=FFFFFFFF
0
 
tigermattAuthor Commented:
I will see what I can do and get back to you. The problem is quite intermittent, so I'll have to wait for it to reoccur before I can test.
0
 
julian6709Commented:
Justin,

Where is the pool flush in windows 2008 x64 ent. terminal services?

I ask microsoft, and they toold me that you need to restart the server to flush the "nonpaged" memory usage.

I ned to reboot the server every 4-5 days to flush the memory, if I will not do that, the server will stop responding by reaching 28GB. The server has 32GB total.

Anyway. anysugdestions?


Thx,
Julian
0
 
tigermattAuthor Commented:

I'm afraid I never found a solution to flush the pool while the server is running. While we were experiencing this issue, I too had to reboot the server when the usage peaked too high...
0
 
julian6709Commented:
and I guess you are right, that is the only way to flush the memory.

Cheers
0

Featured Post

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

  • 4
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now