Solved

Windows 2003 File / Print Server Event SRV 2020 Paged Pool

Posted on 2006-11-26
12
4,227 Views
Last Modified: 2009-03-10
We have a file / print that hosts files and printers for about 100 users.  The server origonally was hosted on a Windows 2000 Dell server.  Running for a few years we started to get the following error in the event log and the server had to be rebooted.

Source: SRV Event: 2020
The server was unable to allocate from the system paged pool because the pool was empty.

This was noticeable when trying to access files on the server, an error to the end user states that no enough memory when browsing shares hosted on this server.

Since then we have migrated this server to a newer Dell server running Windows Server 2003.  Intel Xeon 2.8Ghz with 2GB of RAM.  250GB disk space in a hardware RAID5 array.  When migrating to the new server we copied files over and reshared along with using the Windows Printer Migration tool to migrate print queues.  The same error showed up after about 2 months of operation and seems to happen about once every 2 to 3 weeks and a reboot is required.

On the origonal server monitoring the Pool Paged Bytes performance counter during these problems would show the spoolsv to grow extremely large, after the reboot or restarting the print spooler this would come down and the server would be available again for file sharing / printing.

I think it is a printer driver problem or a memory leak relating to the spooler service.  I have tried newer drivers, making sure they are all for Windows 2003, no kernel mode drivers, etc.  This has not stopped the problem.  I have also read some MS KB articles on AV software causing this, but we have had the same Symantec AV software for a few years with no problems, and it is on other servers as well.

Any help would be appreciated as to what to look for or more information to collect to narrow down this problem.

Matt
0
Comment
Question by:MATTHEW_L
12 Comments
 
LVL 3

Expert Comment

by:Stekman99
ID: 18014832
Hi there,

I believe you could have a problem running out of resources.

Follow this KB to maximize the resources:
http://support.microsoft.com/kb/317249

Cheers,
Stefan
0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18014971
Thanks.  I am looking through that doc, some of those things I have already tried.  I'll let you know if any of that helps.  If anyone else has had this problem any ideas would be appreciated.
0
 
LVL 7

Expert Comment

by:CharliePete00
ID: 18015178
Both file and print sessions require freespace on the system partition (usually c:) of the server.  Are you running low on freespace?  Are large documents or large numbers of documents routinely printed consuming freespace?  If so you can try moving the spool directory to a partition with more space.

To do so change the value of:

Start>Control Panel>Printers and Faxes>File>Server Properties>Advanced>Default Spool Directory

You can also save resources by setting your pagefile to a static size and moving parts of it off to other partitions with more freespace.  To support crash dumps the pagefile on the system partition should at least be equal to the amount of system system memory on your server.  The total size of all pagefiles should be no more than 3 times the amount of system memory.  Because having any more than 4 GB of virtual memory (system + pagefiles) does little good on a 32 bit Windows OS I also try to keep the total under that also but will go over to support crash dumps.  For example on a system with 512 MB of system memory I will usually place a 512 MB pagefile on the system partition and a 1 GB pagefile
on a second partion (preferably on a seperate lightly used physical HD - not required just better performance).  On a server with 1 GB of system memory I would place a 1 GB pagefile on the system partition and 1 GB (some will argue for 512 MB and be right - a 1.5 GB pagefile is usually enough) pagefile on a second partition.  On servers with 2 GB or more of system memory I would only place a single pagefile with a size equal to the amount of system memory on the system partition.

To set up your pagefiles:

1. Start>Control Panel>System>Advanced>Performance/Settings>Advanced>Virtual Memory/Change
2. Select the partition
3. Choose custom size
4. Set the initial and maximum size to the desired value
5. Hit the Set button
6. Repeat 1-5 to set pagefiles on additional partitions

Good luck


0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18015190
C has 107GB free
D has 100GB free

Spool directory is default and currently on C.  Large files are printed, no larger than 100MB however.  2GB of RAM also exists in the server.  Currently a 2GB page file exists on C.



0
 
LVL 7

Expert Comment

by:CharliePete00
ID: 18015241
It's clearly not a freespace issue.  How many users use this server for file and print services?
0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18015250
There are 100 users that would use this server.  At any given time it is around 50 - 100.  Printing and file access occurs all day.  This server performs absolutely no other roles.  The problem only happens one every few weeks and a quick reboot fixes it.  I have found that the spoolsv service gets quite large which made me think this was related to drivers.  Printers use standard tcp/ip and drivers from the manuf.  I removed a few kernel mode drivers and replaced with newer updated drivers from the manuf.  None of this has seemed to make a difference.  And like I said the problem existed on the previous Win2k server hosting the same roles.  This is what leads me to believe that since the problem has followed it must be related to printing or file access, but I cant seem to track down exactly which one or an imperticular print queue etc.
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18015252
Also as a side note, we have another Windows 2003 server configured identically to this one.  The difference is that one is just a file server no printing, no problems with that server.
0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18049853
Any other suggestions from anyone?
0
 
LVL 39

Accepted Solution

by:
redseatechnologies earned 500 total points
ID: 18065149
How much RAM is reported by the system?

I had all manner of problems with a Dell server because it was throttling itself to 256MB of RAM (even though it had 4GB Installed) - the resolution of that was a switch in the BIOS.

That is a long shot though, surely it would happen quicker if it was throttling.

There is a hotfix available for this problem, assuming it isn't printing but rather a bug in NTFS (as you said you had the problem in 2k, I thought this unlikely, but there are 2 hotfixes for this with that as well...);
http://support.microsoft.com/kb/891004

I would also be highly inclined to uninstall Symantec - just for laughs.  If you are really worried about virii, scan it from another machine over the network.

Got a linux client in there somewhere? -> http://support.microsoft.com/kb/886670

General switches to resolve this if there is no underlying problem -> http://support.microsoft.com/kb/312362

There is also a VERY sketchy looking process here (from Dell) it alleges to refer to NT4, but there is a registry key change for 2000.  If you are really out of ideas, it would be worth a look.  Google "dell  support  document  number  tt1061426" and you should be able to get a cached copy.

Generally, I would not spam randomness like this, but figured it could help as you are unlikely to get any more responses (and will probably delete it anyway).  Plus, I have enjoyed reading some of your solutions in Exchange, and saw you had an open Q (so I HAD to have a go :))

Good luck!

-red
0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18065159
Thanks red.  Yeah, i am kind of out of solutions.  I am going to take a look at those you left for me.  Hopefully one fixes it up.

Thanks,

Matt
0
 
LVL 10

Author Comment

by:MATTHEW_L
ID: 18358366
Red,

Thanks for your help.  I had tried that support article you mentioned before and it hadn't worked.  So what I tried a while back is to keep increasing the values of the following keys.

PoolUsageMaximum
PagedPoolSize

Finally got it.  It has been 100% stable for a while now.

Matt
0
 
LVL 11

Expert Comment

by:Paul S
ID: 21018996
MATTHEW L,
    Can you share what values eventually solved the problem?
0

Featured Post

Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

Join & Write a Comment

by Batuhan Cetin In this article I will be guiding through the process of removing a failed DC metadata from Active Directory (hereafter, AD) using the ntdsutil tool in a Windows Server 2003 environment. These steps are not necessary in a Win…
On July 14th 2015, Windows Server 2003 will become End of Support, leaving hundreds of thousands of servers around the world that still run this 12 year old operating system vulnerable and potentially out of compliance in many organisations around t…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now