MSFN Forum: Error 8: Not enough storage space is available to process this command - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Error 8: Not enough storage space is available to process this command Rate Topic: -----

#1 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 07 February 2008 - 02:43 AM

Hi. I cannot start any services on a widows 2003 server. I am getting an error in event log:

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7023
Date: 07/02/2008
Time: 08:36:38
User: N/A
Computer: EROS
Description:
The IIS Admin Service service terminated with the following error:
Not enough storage is available to process this command.

For more information, see Help and Support Center at http://go.microsoft....link/events.asp.


This is the problem that I really need to resolve as I cannot start IIS and really need too but it is affecting almost everything.

Event 7023 seems to be a general error and I have googles LOADS and cant find anything else.

Any advice would be greatly appriciated! :-D

Thanks


#2 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,000
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 07 February 2008 - 09:06 AM

Usually the "not enough storage available..." errors mean you are running out of one or more resources on the server, and usually this is a kernel pool resource (paged or nonpaged, not sure).

I would strongly suggest uninstalling any backup software, antivirus packages, and anything else installed that instalsl kernel-mode filter drivers, then make the following change in your boot.ini file and the registry:

boot.ini (make the changes in BOLD, obviously the install path in yours may be different than mine):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Win2K3" /fastdetect /NoExecute=AlwaysOff /USERVA=2970 /BASEVIDEO
^^^^^
Make sure you do NOT have /3GB in your boot.ini - if you do, REMOVE IT IMMEDIATELY!

Registry:
Key: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Value: PoolUsageMaximum
Type: REG_DWORD
Radix: Decimal
Data: 20

Key: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Value: PagedPoolSize
Type: REG_DWORD
Radix: Hex
Data: FFFFFFFF


Once you make these changes, reboot and see if things work any better.

#3 User is offline   RJARRRPCGP 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,154
  • Joined: 13-April 05

Posted 07 February 2008 - 05:38 PM

View PostMCrocker, on Feb 7 2008, 04:43 AM, said:

Not enough storage is available to process this command.



Thanks



Likely because no pagefile or the pagefile is too small.

You may have ran out of HDD space!

Please make sure you have a pagefile of at least around 50 MB and try again.

This post has been edited by RJARRRPCGP: 07 February 2008 - 05:41 PM


#4 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,000
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 07 February 2008 - 05:47 PM

View PostRJARRRPCGP, on Feb 7 2008, 06:38 PM, said:

Likely because no pagefile or the pagefile is too small.

You may have ran out of HDD space!

Please make sure you have a pagefile of at least around 50 MB and try again.

This error has nothing to do with the pagefile. The "storage space available" it speaks of is either kernel pool or desktop heap - remember, only the memory manager knows about RAM and the page file, not a running process; they only see 2GB of VA. This isn't a memory manager error speaking of VA, it's an error of pool or heap.

#5 User is offline   RJARRRPCGP 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,154
  • Joined: 13-April 05

Posted 07 February 2008 - 07:00 PM

View Postcluberti, on Feb 7 2008, 07:47 PM, said:

View PostRJARRRPCGP, on Feb 7 2008, 06:38 PM, said:

Likely because no pagefile or the pagefile is too small.

You may have ran out of HDD space!

Please make sure you have a pagefile of at least around 50 MB and try again.

This error has nothing to do with the pagefile. The "storage space available" it speaks of is either kernel pool or desktop heap - remember, only the memory manager knows about RAM and the page file, not a running process; they only see 2GB of VA. This isn't a memory manager error speaking of VA, it's an error of pool or heap.


I seen errors that remind me of that before when I disabled virtual memory. (pagefile) Especially PCs with limited RAM.

Looks like that, to me, especially if that error code occurs with all services.

Those conditions may cause all future memory allocations to fail.

Because of all memory spaces running out, because it can't page any more to HDD at all!

This post has been edited by RJARRRPCGP: 07 February 2008 - 07:06 PM


#6 User is offline   touchstone_81 

  • Elite
  • Pip
  • Group: Members
  • Posts: 50
  • Joined: 15-January 06

Posted 09 February 2008 - 10:44 AM

I had come across this annoying error on one of our servers whose primary job it was to process hundreds of xml files every second. The server would run fine for say about a month, sometimes a little more and all of a sudden would stop servicing network requests. it was so bad that even ipconfig wouldnt work. We eventually found that this was being caused by an antivirus program that was leaking memory from the non-paged pool.

So when this error occurs take a look at the value of paged/non-paged pool in the performance tab of the task manager. Google for what values are normal and what arent ;of course this would depend on the OS and the amount of ram you have on the machine.

Incidentally does the problem persist even after a reboot?

#7 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,000
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 10 February 2008 - 11:24 AM

View Posttouchstone_81, on Feb 9 2008, 11:44 AM, said:

Google for what values are normal and what arent ;of course this would depend on the OS and the amount of ram you have on the machine.

Not really - NonPaged Pool is 256MB on systems without /3GB, and 128MB on systems with. No fluctuations - it's PAGED pool that fluctuates based on RAM :). If you start getting up around 170MB or more, either you have a REALLY busy file server, or you've got a problem.

#8 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 11 February 2008 - 08:29 AM

Hi. Thats for your replies but nothing worked. I tried reg changes suggested etc but no luck. The system has 2gb of RAM, no way need fully used! I have now set maximum page file size (3070-4096) on both partitions. so 6140 in total. It says in there its recomended size is 3070. I also have plenty of HDD space left on both disks..... :\

Anyone know what else may be wrong? Am kinda desperate here!.....

Edit: Also just to note that this isnt a busy file server or anything, but it is very important.

This post has been edited by MCrocker: 11 February 2008 - 08:36 AM


#9 User is offline   touchstone_81 

  • Elite
  • Pip
  • Group: Members
  • Posts: 50
  • Joined: 15-January 06

Posted 11 February 2008 - 10:28 AM

Hi Cluberti i am a little confused by what you said about non-paged pool not fluctuating with RAM. According to this link it does seem to fluctuate. :unsure:

http://blogs.technet.com/askperf/archive/2...-resources.aspx

#10 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,000
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 11 February 2008 - 11:02 AM

View Posttouchstone_81, on Feb 11 2008, 11:28 AM, said:

Hi Cluberti i am a little confused by what you said about non-paged pool not fluctuating with RAM. According to this link it does seem to fluctuate. :unsure:

http://blogs.technet.com/askperf/archive/2...-resources.aspx

Not entirely accurate. That those numbers are possible is entirely accurate, but those are not the usual defaults. The reason for this is that unless you use /3GB, there's 2GB of VA available to the kernel, and approximately 12.5% of that will be dedicated to npp. If on boot you have drivers or applications that memory map that use RAM, or require larger Paged Pool or PTE pool, or an increased session space, then yes, that is the "low water mark" max you will see. However, by default, the kernel will try (and almost always succeed) in mapping all of npp into RAM at 256MB (or 128MB with /3GB) - remember, kernel memory is allocated dynamically on boot unless certain registry modifications and/or boot.ini options are in place.

It's been literally YEARS since I've seen a box boot with less than 256MB of npp when 1GB of RAM or more was installed. At 512MB, this is more of an issue, but at 1GB (even 768MB is usually safe) or more, 256MB is the standard. Again, hardware drivers, startup services, and kernel-mode filter drivers can affect this dynamic allocation, but in general your machine with more than 1GB of RAM will see 256MB of npp. The OP has 2GB of RAM, so I am SURE that server has 256MB of npp as well :).


And to MCrocker, at this point I strongly suggest using poolmon to try and track this down.

#11 User is offline   touchstone_81 

  • Elite
  • Pip
  • Group: Members
  • Posts: 50
  • Joined: 15-January 06

Posted 11 February 2008 - 07:56 PM

Thanks for the explanation Cluberti.Well now i know that on those occasions when the kernel tries but dosen't succeed to map all 256 MB of NNP into RAM some variation :D shall we say, from the default is possible.

Anyway
MCrocker -- you could open msconfig, uncheck any startup items and 3rd party services that are not absolutely necessary, reboot and see how things go.

This post has been edited by touchstone_81: 11 February 2008 - 08:02 PM


#12 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 12 February 2008 - 05:11 AM

View Postcluberti, on Feb 11 2008, 05:02 PM, said:

View Posttouchstone_81, on Feb 11 2008, 11:28 AM, said:

Hi Cluberti i am a little confused by what you said about non-paged pool not fluctuating with RAM. According to this link it does seem to fluctuate. :unsure:

http://blogs.technet.com/askperf/archive/2...-resources.aspx

Not entirely accurate. That those numbers are possible is entirely accurate, but those are not the usual defaults. The reason for this is that unless you use /3GB, there's 2GB of VA available to the kernel, and approximately 12.5% of that will be dedicated to npp. If on boot you have drivers or applications that memory map that use RAM, or require larger Paged Pool or PTE pool, or an increased session space, then yes, that is the "low water mark" max you will see. However, by default, the kernel will try (and almost always succeed) in mapping all of npp into RAM at 256MB (or 128MB with /3GB) - remember, kernel memory is allocated dynamically on boot unless certain registry modifications and/or boot.ini options are in place.

It's been literally YEARS since I've seen a box boot with less than 256MB of npp when 1GB of RAM or more was installed. At 512MB, this is more of an issue, but at 1GB (even 768MB is usually safe) or more, 256MB is the standard. Again, hardware drivers, startup services, and kernel-mode filter drivers can affect this dynamic allocation, but in general your machine with more than 1GB of RAM will see 256MB of npp. The OP has 2GB of RAM, so I am SURE that server has 256MB of npp as well :).


And to MCrocker, at this point I strongly suggest using poolmon to try and track this down.


I have got poolmon loaded up but i dont know how to use it to be able to diagnose the problem... :/

Edit: This is straight after a reboot, and I still have the problem. And after I disabled all the unnesserary services and apps.

 Memory: 2096472K Avail: 1698908K  PageFlts:   291   InRam Krnl: 2396K P:19820K
 Commit: 287624K Limit:8234404K Peak: 294096K			Pool N:14748K P:20268K


Looks like there is plenty of space!...

Quote

Thanks for the explanation Cluberti.Well now i know that on those occasions when the kernel tries but dosen't succeed to map all 256 MB of NNP into RAM some variation shall we say, from the default is possible.

Anyway
MCrocker -- you could open msconfig, uncheck any startup items and 3rd party services that are not absolutely necessary, reboot and see how things go.


I have also tried this. I stopped basicly every app running on start up thats not needed. Also did the same for services. Didnt help. :(

This post has been edited by MCrocker: 12 February 2008 - 05:13 AM


#13 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 15 February 2008 - 03:10 AM

Does anyone have any other ideas I could try? :)

#14 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,000
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 15 February 2008 - 11:42 AM

Does this occur immediately after a reboot, or does it take some time for this to occur?

#15 User is offline   Mr Snrub 

  • MSFT
  • Group: Super Moderator
  • Posts: 745
  • Joined: 14-September 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 15 February 2008 - 04:52 PM

Does the following registry value exist, and if so what is it set to?
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize
(Don't worry if it does not exist, it will have a default value.)


Could you drill down to the following registry key and let us know the values and what they are set to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
(It is probably easiest to export the key to a .reg file, then open it with Notepad to paste it here.)


cluberti mentioned desktop heap earlier, there is a tool to help see what is using it:
http://www.microsoft.com/downloads/details...;displaylang=en


This occurs for almost any service you try to start after booting up?
Which services do start successfully?

#16 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 25 February 2008 - 04:27 AM

Hi. Thanks for your replys :)

Ok IRPStackSize is dec 50.

 
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000000
"DisablePagingExecutive"=dword:00000000
"LargeSystemCache"=dword:00000001
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PagedPoolSize"=dword:00ffffff
"SecondLevelDataCache"=dword:00000000
"SystemPages"=dword:000c3000
"PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,33,00,30,00,37,00,30,00,20,00,34,00,\
  30,00,39,00,36,00,00,00,64,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,\
  00,6c,00,65,00,2e,00,73,00,79,00,73,00,20,00,33,00,30,00,37,00,30,00,20,00,\
  34,00,30,00,39,00,36,00,00,00,00,00
"PhysicalAddressExtension"=dword:00000000
"WriteWatch"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"VideoInitTime"=dword:00000426
"EnablePrefetcher"=dword:00000002
"AppLaunchMaxNumPages"=dword:00000fa0
"AppLaunchMaxNumSections"=dword:000000aa
"AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff
"BootMaxNumPages"=dword:0001f400
"BootMaxNumSections"=dword:00000ff0
"BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff
"MaxNumActiveTraces"=dword:00000008
"MaxNumSavedTraces"=dword:00000008
"RootDirPath"="Prefetch"
"HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE"

 


Also it only seems to be happening for IIS Admin Service.

 
Event Type:	Error
Event Source:	Service Control Manager
Event Category:	None
Event ID:	7023
Date:		25/02/2008
Time:		10:25:20
User:		N/A
Computer:	EROS
Description:
The IIS Admin Service service terminated with the following error: 
Not enough storage is available to process this command. 

For more information, see Help and Support Center at [url="http://go.microsoft.com/fwlink/events.asp"]http://go.microsoft.com/fwlink/events.asp[/url].
 


And yes, it is immidiatly after the machine reboots...

#17 User is offline   MCrocker 

  • Group: Members
  • Posts: 6
  • Joined: 07-February 08

Posted 25 February 2008 - 04:38 AM

I have just tried the desktop heap monitor and I get the error saying:

dheapinst - Win32k.sys symbol load error, Correct symbol required.

I have no idea what this means or the correct directory it should be pointed too...

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy