Cognos Environment Performancre Tuning for DQM error
Error:
DPR-ERR-2002 Unable to execute the request because there were no connections to the process available within the configured time limit.
Troubleshooting:
DQM report
waiting for a connection with report service longer than the specified
timeout. The successful request flow is as follows
DPR-ERR-2002 Unable to execute the request because there were no connections to the process available within the configured time limit.
- Identify which server error is coming from
- Identify how frequent it is coming and which service throwing it.
- Identify type of reports (DQM Vs CQM)
Cause and Solution:
Run the interactive DQM report -> Get a connection with report service ->
DQM report runs on Query service -> Query service gives the output to report
service for rendering -> user received the output
In this case, the errors are generated at the second step i.e. getting a connection
with the report service. This shouldn't be limited only to Query service i.e.
your environment seems to be busy interactively which has little to do with the
Query service memory. There are two possible actions we can take
1) Increase the queue timeout for report service from 240 seconds to 360
seconds. However, if the user is waiting for 4-6 minutes after clicking for
their report interactively, there would be other issues.
2) Increase the number of report service processes. If memory allows on the
server, increase the number of report service processes by 1 i.e. from 8 to 9
assuming the one new process will take 2-2.5 GB.
If this doesn't improve, we need to check report and possible redesign if getting more RAM/CPU is not immediate solution.