Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Brent756
Contributor
Contributor

Directory Service Connector Offline Error Only on Distribute

Hello,

Apologies in advance is this is not the correct location for this post, or if I have some terms not 100%, I am not a Qlikview admin, but attempting to assist with an issue with Directory Service Connector.

The current environment is running the DSC on a different server than the QDS. We're able to connect to the correct port from QDS, to DSC, all passwords are correct, we're able to add users from Active Directory to a task's distribute tab, the GUI will enumerate all of a user's group memberships correctly. The logging for DSC is currently set to debug, and we see logged events indicating all traffic to the connected Active Directory is returning the expected user/group info.

However, each time a task is ran that includes a distribute, we're receiving the below error message. Also, when the job fails with the below error message, there is nothing added to the DSC log, which leads me to believe there is some other configuration issue.

The task "[redacted]" failed. Exception: || QDSMain.Exceptions.TaskFailedException: Task execution failed with errors to follow. ---> QDSMain.Exceptions.DscOffLineException: Directory Service Connector is offline. || at QDSMain.DistributeTask.DistributionExecution(String fileName, Document qvbDocument, DistributionRequest distributionRequest, IExecutingTaskResult executingTaskResult, String repeatVariableName, String currentRepeatVariableValue) || at QDSMain.DistributeTask.Distribution(String fileName, DistributionRequest distributionRequest, IExecutingTaskResult executingTaskResult, String repeatVariableName, String currentRepeatVariableValue) || at QDSMain.DistributeTask.PerformExecute(IExecutingTaskResult executingTaskResult) || --- End of inner exception stack trace --- || at QDSMain.DistributeTask.PerformExecute(IExecutingTaskResult executingTaskResult) || at QDSMain.Task.AbstractTask.TaskExecution(CurrentExecutionArgs args)

 

Any help would be appreciated!

Labels (1)
1 Solution

Accepted Solutions
Daniele_Purrone
Support
Support

Hello @Brent756 , 
one of the recommendations we have, when using services installed on different nodes is to have a Directory Service Connector (DSC) dedicated to the Distribution Service (QDS) and one dedicated to the QlikView Service:
https://support.qlik.com/articles/000071030

So, maybe you could consider enabling a DSC on the QDS? DSCs usually takes very little resources, and having it enabled should not affect the distribution's service performance.

This will not explain why your current setup is failing, but it might be a quicker solution than troubleshooting the issue...

 

Daniele - Principal Technical Support Engineer & SaaS Support Coordinator at Qlik
If a post helps to resolve your issue, please accept it as a Solution.

View solution in original post

1 Reply
Daniele_Purrone
Support
Support

Hello @Brent756 , 
one of the recommendations we have, when using services installed on different nodes is to have a Directory Service Connector (DSC) dedicated to the Distribution Service (QDS) and one dedicated to the QlikView Service:
https://support.qlik.com/articles/000071030

So, maybe you could consider enabling a DSC on the QDS? DSCs usually takes very little resources, and having it enabled should not affect the distribution's service performance.

This will not explain why your current setup is failing, but it might be a quicker solution than troubleshooting the issue...

 

Daniele - Principal Technical Support Engineer & SaaS Support Coordinator at Qlik
If a post helps to resolve your issue, please accept it as a Solution.