OutOfMemory exception - TM1 10.1.1
Posted: Thu Aug 01, 2013 1:09 pm
I'm wondering if anybody has seen or experienced anything similar to this:
We've just started with a new implementation and our development server is set to restart every night. After it restarted last night (5 seconds) nobody logged in before I tried to connect this morning.
From my laptop, I was unable to see available servers and also couldn't remote desktop. I added the /admin to the remote desktop servername and finally got in.
I then saw the development server running at 50 GB on a 16GB which would explain why it couldn't supply me with a list of available servers.
However, I can't understand why the server would be running at 50GB, since when I kill and restart it again, it runs at about 300MB, so there are no evil feeders or anything.
Below is an excerpt from tm1server.log showing the startup time last night of 5 seconds and then the outofmemory message almost 9 hours later.
Any ideas or suggestions?
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Chore Registering chore: zBackup Start time: 2013/07/11 19:10:39 Frequency: 01:00:00:00
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Chore Registering chore: zRestart Start time: 2013/07/25 22:47:25 Frequency: 01:00:00:00
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Server TM1 Server load time (secs) = 5
7200 [] INFO 2013-07-31 22:49:46.035 TM1.Server TM1 Server is ready
4048 [2] INFO 2013-08-01 07:30:04.679 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
4048 [2] ERROR 2013-08-01 07:56:49.389 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: The paging file is too small for this operation to complete.
4048 [2] WARN 2013-08-01 07:56:49.825 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "77"
4048 [2] INFO 2013-08-01 07:56:50.574 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Assumptions'.
7324 [6] INFO 2013-08-01 07:57:45.205 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
7324 [6] ERROR 2013-08-01 10:02:59.476 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: The paging file is too small for this operation to complete.
7324 [6] WARN 2013-08-01 10:02:59.554 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "77"
7324 [6] INFO 2013-08-01 10:02:59.803 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Assumptions'.
8944 [8] INFO 2013-08-01 10:03:36.354 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
7244 [] INFO 2013-08-01 12:14:59.050 TM1.Server Data Directory: e:\tm1\development\.\cubes
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Admin Host: HGTMD001
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Logging Directory: e:\tm1\development\.\logs
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Configuration Directory: e:\tm1\development
Any ideas or suggestions?
G
We've just started with a new implementation and our development server is set to restart every night. After it restarted last night (5 seconds) nobody logged in before I tried to connect this morning.
From my laptop, I was unable to see available servers and also couldn't remote desktop. I added the /admin to the remote desktop servername and finally got in.
I then saw the development server running at 50 GB on a 16GB which would explain why it couldn't supply me with a list of available servers.
However, I can't understand why the server would be running at 50GB, since when I kill and restart it again, it runs at about 300MB, so there are no evil feeders or anything.
Below is an excerpt from tm1server.log showing the startup time last night of 5 seconds and then the outofmemory message almost 9 hours later.
Any ideas or suggestions?
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Chore Registering chore: zBackup Start time: 2013/07/11 19:10:39 Frequency: 01:00:00:00
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Chore Registering chore: zRestart Start time: 2013/07/25 22:47:25 Frequency: 01:00:00:00
8920 [] INFO 2013-07-31 22:49:45.910 TM1.Server TM1 Server load time (secs) = 5
7200 [] INFO 2013-07-31 22:49:46.035 TM1.Server TM1 Server is ready
4048 [2] INFO 2013-08-01 07:30:04.679 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
4048 [2] ERROR 2013-08-01 07:56:49.389 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: The paging file is too small for this operation to complete.
4048 [2] WARN 2013-08-01 07:56:49.825 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "77"
4048 [2] INFO 2013-08-01 07:56:50.574 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Assumptions'.
7324 [6] INFO 2013-08-01 07:57:45.205 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
7324 [6] ERROR 2013-08-01 10:02:59.476 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: The paging file is too small for this operation to complete.
7324 [6] WARN 2013-08-01 10:02:59.554 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "77"
7324 [6] INFO 2013-08-01 10:02:59.803 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Assumptions'.
8944 [8] INFO 2013-08-01 10:03:36.354 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Assumptions'.
7244 [] INFO 2013-08-01 12:14:59.050 TM1.Server Data Directory: e:\tm1\development\.\cubes
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Admin Host: HGTMD001
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Logging Directory: e:\tm1\development\.\logs
7244 [] INFO 2013-08-01 12:14:59.065 TM1.Server Configuration Directory: e:\tm1\development
Any ideas or suggestions?
G