Error 8: Not enough storage space is available to process this command
#1
Posted 07 February 2008 - 02:43 AM
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
Posted 07 February 2008 - 09:06 AM
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
Posted 07 February 2008 - 05:38 PM
MCrocker, on Feb 7 2008, 04:43 AM, said:
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
Posted 07 February 2008 - 05:47 PM
RJARRRPCGP, on Feb 7 2008, 06:38 PM, said:
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
Posted 07 February 2008 - 07:00 PM
cluberti, on Feb 7 2008, 07:47 PM, said:
RJARRRPCGP, on Feb 7 2008, 06:38 PM, said:
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
Posted 09 February 2008 - 10:44 AM
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
Posted 10 February 2008 - 11:24 AM
touchstone_81, on Feb 9 2008, 11:44 AM, said:
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
#8
Posted 11 February 2008 - 08:29 AM
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
Posted 11 February 2008 - 10:28 AM
http://blogs.technet.com/askperf/archive/2...-resources.aspx
#10
Posted 11 February 2008 - 11:02 AM
touchstone_81, on Feb 11 2008, 11:28 AM, said:
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
Posted 11 February 2008 - 07:56 PM
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
Posted 12 February 2008 - 05:11 AM
cluberti, on Feb 11 2008, 05:02 PM, said:
touchstone_81, on Feb 11 2008, 11:28 AM, said:
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
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
#14
Posted 15 February 2008 - 11:42 AM
#15
Posted 15 February 2008 - 04:52 PM
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
Posted 25 February 2008 - 04:27 AM
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
Posted 25 February 2008 - 04:38 AM
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...



Help
Back to top











