Hello,
In the server log file, below error is logged
Failed to execute using Document com.corticon.service.ccserver.exception.CcServerTimeoutException: Failed to execute due to a the Thread has timed out.
Below is the diagnostic information logged by diagnostic thread in the log file:
2016-08-27 07:37:59.534 INFO DIAGNOSTIC [CcDiagnosticsThread] Cc - id=1472301479534,sthp=975.5,shp=577.2839660644531,sex=2,stq=2,sec=584,sfc=0,saex=639.4195205479452,sawt=617.4383561643835
2016-08-27 07:37:59.534 INFO DIAGNOSTIC [CcDiagnosticsThread] Cc - id=1472301479534,ds=DS1.1.0,ec=0,aex=0.0,awt=0.0,fc=0
2016-08-27 07:37:59.534 INFO DIAGNOSTIC [CcDiagnosticsThread] Cc - id=1472301479534,ds=DS4.1.0,ec=31,aex=273.5806451612903,awt=2.193548387096774,fc=0
2016-08-27 07:37:59.534 INFO DIAGNOSTIC [CcDiagnosticsThread] Cc - id=1472301479534,ds=DS2.1.0,ec=468,aex=778.2094017094017,awt=770.008547008547,fc=0
2016-08-27 07:37:59.534 INFO DIAGNOSTIC [CcDiagnosticsThread] Cc - id=1472301479534,ds=DS3.1.0,ec=85,aex=8.68235294117647,awt=1.7882352941176471,fc=0
On the server, there are 2 CPUs and each CPU has 4 cores, Maximum pool size is set to 10.
Note: I am using Service call out extension (.jar file) to call DS1, DS2, DS3 from DS4 decision service.
The setting of com.corticon.server.execution.queue.timeout property is 180000
Please suggest what could be the possible root cause of the issue.
Thanks,
Archana
Archana,
Please try to increase the timeout value and set max pool to 2 .
If this does not help please open a support ticket for detailed analysis.
Thanks,'
Jan
Hi Jan,
Please explain how setting pool size to 2 might solve the problem. As far as I understand, the max pool size should be equal to number of cores available on the server. On the server, there are 2 CPS and each CPU as 4 cores.
Thanks,
Archana
Max pool = Number number of physical CPU's and not the number of virtual cores each CPU has.
Refer to knowledgebase.progress.com/.../000050076
- Jan