Error: Login Failed! APIs Server Is Not Responding

Overview

This error usually occurs when the Hosting Controller panel cannot communicate with the configured Hosting Controller (HC) API website.

Resolution

Follow the steps below in the order provided.

1. Verify the API URL in Config.exe

If the Hosting Controller API website binding has been changed in IIS, the same change must be reflected in the Hosting Controller configuration.

The configuration file is located at:

X:\Program Files\Hosting Controller

Verify that the API URL configured in Hosting Controller matches the actual IIS binding. The URL must include the correct:

  • Protocol (HTTP or HTTPS)
  • Hostname
  • Port

For example, if the API website is configured in IIS as http://hostname:8798, the same URL must be configured in Hosting Controller.

 

2. Verify that the Hosting Controller API Website Is Running

  1. Open IIS Manager.
  2. Navigate to Sites.
  3. Locate the Hosting Controller API website.
  4. Verify that the website status is Started.
  5. If the website is Stopped, right-click it and select Start.

 

3. Verify the HC API Application Pool Is Running

  1. In IIS Manager, navigate to Application Pools.
  2. Locate the Application Pool assigned to the Hosting Controller API website.
  3. Verify that the Application Pool status is Started.
  4. If the Application Pool is Stopped, right-click it and select Start.


4. Restart the HC Services

  1. Open Services by pressing Windows + R, entering services.msc.


  2. Locate the following services:
    • HC Provisioning
    • HC Server

  3. Right-click each service and select Restart.
  4. Verify that both services are in the Running state.

If the issue persists after completing the steps above, contact the Hosting Controller Support team at support@hostingcontroller.com.