outofMemory Exception TM1 9.5.2 64bit
Posted: Wed Jul 09, 2014 5:13 am
Recently We upgraded our RAM & Number of cores on our server. Initially we had 32GB RAM & 2 Processors on our Prod server. Since we did not wanted to disturb existing environment we setup a new server machine with following configuration:
Windows 2008 R2 Enterprise SP1
2 Processors - 6 Cores
48GB RAM
64-bit os
TM1 9.5.2 64 bit
Drives:
a. C: 58GB free & pagefile.sys 1GB
b. E: 29GB free & pagefile.sys 71GB (since we wanted to keep C drive free we created a big pagefile on E: drive, which is our swap drive)
c. F: 140GB free & no pagefile.sys. Our TM1 installation is in this drive.
The existing (old) environment has just 2 processors - 2 cores & just 32GB RAM installed. It has 15GB pagefile.sys in E: Drive (Swap drive)
Now when I started TM1 data server on new machine the server crashed displaying 'outofMemory' exception. The log file says:.
3268 [] INFO 2014-07-08 18:43:06.089 TM1.Cube Loading cube Payroll
3268 [] INFO 2014-07-08 18:43:14.076 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Payroll'.
3268 [] INFO 2014-07-08 18:43:14.092 TM1.Cube.Dependency Adding cube dependency: cube "Income_Statement" depends on cube "Payroll"
3268 [] INFO 2014-07-08 18:43:43.388 TM1.Cube.Dependency Adding cube dependency: cube "COGS_Detail" depends on cube "Payroll"
3268 [] ERROR 2014-07-08 18:46:10.511 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: Not enough storage is available to process this command.
3268 [] WARN 2014-07-08 18:46:10.511 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "0"
3268 [] INFO 2014-07-08 18:46:10.511 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Payroll'.
3268 [] ERROR 2014-07-08 18:46:10.511 TM1.Server Phase 1 of server load failed
=====
I am surprised to see 'Not enough storage is available to process this command' error. The server starts & loads on existing old server normally & is working fine.
Any ideas or suggestions?
Krishna
Windows 2008 R2 Enterprise SP1
2 Processors - 6 Cores
48GB RAM
64-bit os
TM1 9.5.2 64 bit
Drives:
a. C: 58GB free & pagefile.sys 1GB
b. E: 29GB free & pagefile.sys 71GB (since we wanted to keep C drive free we created a big pagefile on E: drive, which is our swap drive)
c. F: 140GB free & no pagefile.sys. Our TM1 installation is in this drive.
The existing (old) environment has just 2 processors - 2 cores & just 32GB RAM installed. It has 15GB pagefile.sys in E: Drive (Swap drive)
Now when I started TM1 data server on new machine the server crashed displaying 'outofMemory' exception. The log file says:.
3268 [] INFO 2014-07-08 18:43:06.089 TM1.Cube Loading cube Payroll
3268 [] INFO 2014-07-08 18:43:14.076 TM1.Server TM1CubeImpl::ProcessFeeders: Computing feeders for base cube 'Payroll'.
3268 [] INFO 2014-07-08 18:43:14.092 TM1.Cube.Dependency Adding cube dependency: cube "Income_Statement" depends on cube "Payroll"
3268 [] INFO 2014-07-08 18:43:43.388 TM1.Cube.Dependency Adding cube dependency: cube "COGS_Detail" depends on cube "Payroll"
3268 [] ERROR 2014-07-08 18:46:10.511 TM1.Server.Memory AllocateBlockFromOS: alloc (size = 8388608) failed: Not enough storage is available to process this command.
3268 [] WARN 2014-07-08 18:46:10.511 TM1.Server.Memory CommonAllocateBlock() outOfMemory Exception <<< MEMORY_FATAL_LEVEL >>> - apifunc# "0"
3268 [] INFO 2014-07-08 18:46:10.511 TM1.Server TM1CubeImpl::ProcessFeeders: Exception, done computing feeders for base cube 'Payroll'.
3268 [] ERROR 2014-07-08 18:46:10.511 TM1.Server Phase 1 of server load failed
=====
I am surprised to see 'Not enough storage is available to process this command' error. The server starts & loads on existing old server normally & is working fine.
Any ideas or suggestions?
Krishna