Long running queries can block TM1 completely which means that no further API commands (or MDX commands initiated by Cognos BI) can be executed against TM1. Even TI Processes will not execute.
In TM1Top i can see that all these tasks are put on hold (Wait state). Cancellation of threads in TM1Top are ignored.
The only way to cancel the long running queries and gain access to TM1 again is by killing the tm1sd.exe process and restarting the TM1 services.
Is there any way to prevent such blocking in TM1 or set a timeout for long running tasks?
Below is my tm1s.cfg
Code: Select all
[TM1S]
ParallelInteraction=T
LockPagesInMemory=F
ServerLogging=F
SecurityPackageName=Kerberos
IntegratedSecurityMode=4
UseSSL=T
ServerName=OLAPDB
DataBaseDirectory=D:\Databases\TM1\OLAPDB
LoggingDirectory=D:\Logfiles\TM1\OLAPDB
AdminHost=10.5.60.20
PortNumber=22345
ReceiveProgressResponseTimeoutSecs=36000
Language=DEU
SaveTime=
DownTime=
ProgressMessage=True
AuditLogOn=F
AuditLogMaxFileSize= 100 MB
AuditLogUpdateInterval=60
IdleConnectionTimeOutSeconds=14400
AllowSeparateNandCRules=T
AllRuleCalcStargateOptimization=T
ServerCAMURI=http://10.5.60.20:9300/p2pd/servlet/dispatch
ClientCAMURI=http://10.5.60.20:80/ibmcognos/cgi-bin/cognosisapi.dll
ClientPingCAMPassport=900
MaximumViewSize=10000
PrivilegeGenerationOptimization=T