Troubleshooting Steps for iKnowledgeScreen (Advanced Knowledge component)
Steps to troubleshoot and resolve common issues with the HCL.iAutomate.iKnowledgeScreen service, including checking configuration files, verifying service account settings, installing missing libraries, and ensuring the service is running.
iKnowledgeScreen is an AdvancediKnowledge component composing of screen APIs for the analysis of the documents indexed by the iKnowldegIndexer. It is a component developed using python and is hosted on Apache Web Server as a service under the name HCL.iAutomate.iKnowledgeScreen.
HCL.iAutomate.iKnowledgeScreen service is not starting
Issue Description | HCL.iAutomate.iKnowledgeScreen service is not starting |
---|---|
Modules Impacted | iKnowledgeScreen |
Probable Root Cause | Invalid “iKnowledgeScreen.conf” file content |
Steps to resolve
<VirtualHost *> WSGIScriptAlias / C:/ HCL.iAutomate.AdvancediKnowledge/iKnowledgeScreen /knowledge_screen_main.wsgi SSLVerifyClient require SSLVerifyDepth 10 <Directory C:/HCL.iAutomate.AdvancediKnowledg/iKnowledgeScreen> WSGIApplicationGroup %{GLOBAL} Require all granted </Directory> </VirtualHost>
sc config HCL.iAutomate.iKnowledgeScreen obj= “ID” password= “PSWD” where ID is the [Domain\SA ID] and PSWD is the [Password of SA] and SA is [Service Account]. ‘Log On As’ field corresponding to the service HCL.iAutomate.iKnowledgeSearch should be changed to ‘Service Account’. Click Start to start the service. |
Service returns Internal Server Error - status code 500
Issue Description | Service is reachable but returns Internal Server Error with status code 500 |
---|---|
Modules Impacted | iKnowledgeScreen |
Probable Root Cause | Library is missing |
Steps to resolve
pip install package_name
pip install package_name.whl |
‘404 Resource Not Found’
Issue Description | Error message ‘404 Resource Not Found’ when iKnowledgeScreen is hit |
---|---|
Modules Impacted | iKnowledgeScreen |
Probable Root Cause |
Paths are not correct in iKnowledgeScreen.conf Port is not correct |
Steps to resolve
e.g. – Here the image below shows the port set for iKnowledgeSearch component is 9000. # Listen 9000 # ports, instead of the default. See also the <VirtualHost> # directive
|
‘Could not get any response’
Issue Description | Error message ‘Could not get any response’ appears when iKnowledgeScreen is being hit. |
---|---|
Modules Impacted | iKnowledgeScreen |
Probable Root Cause | HCL.iAutomate. iKnowledgeScreen service is not running |
Steps to resolve
|