HCL.iAutomate.iKnowledgeSearch service is not starting

Table 1. iKnowledgeSearch: Scenario 1
Issue Description HCL.iAutomate.iKnowledgeSearch service is not starting
Modules Impacted iKnowledgeSearch
Probable Root Cause Invalid “iKnowledgeSearch.conf” file content

Resolution Steps:

  1. Check for existence of the file iKnowledgeSearch.conf at location <Apache_Root_Folder_Path>/conf.

    For Example - “C:/Apache24/conf” has <Apache_Root_Folder_Path> as “C:/Apache24”

  2. Verify the contents of file iKnowledgeSearch.conf by checking the snippet with paths to << iKnowledgeSearch_Directory>>. Verify and change the <VirtualHost *> tag with correct path entries to << iKnowledgeSearch_Directory>> as shown below. Where << iKnowledgeSearch_Directory>> is “C:/HCL.iAutomate.AdvancediKnowledge/iKnowledge_Search” in the snippet from iKnowledgeSearch.conf.
     <VirtualHost *>
    WSGIScriptAlias /iKnowledge C:/HCL.iAutomate.AdvancediKnowledge/iKnowldege_Search/search_main.wsgi
    SSLVerifyClient require
    SSLVerifyDepth 10
    <Directory C:/HCL.iAutomate.AdvancediKnowledge/iKnowledge_Search>
    WSGIApplicationGroup %{GLOBAL}
    Require all granted
    </Directory>
    </VirtualHost>
  3. Ensure that service was created through Service Account and not through Local account. Refer to below figure to check the status.
    Figure 1. HCL.iAutomate.iKnowledgeSearch
  4. If not, open Windows Command Prompt in Administrator mode and run the below command:
  5. Log On As’ field corresponding to the service HCL.iAutomate.iKnowledgeSearch should be changed to ‘Service Account’.
  6. Click Start to start the service.