Hosting Controller application Services detail

 
Question: Hosting Controller install different services. What are these services for?

Solution:
Hosting Controller installs seven important services. Each service is a program, routine, or process that performs a specific system function to support HC tasks. These services facilitate service-centric administration and usage.

Here we will discuss the function of each service. These services and their functions are:

    1. Hosting Controller Remoting Service: This service is basically a .NET remoting service and  implements the communication link between all HC cluster machines including Windows and Linux platforms. If this service is disabled or stopped, all HC services will fail to start as well. This service also acts as central service for HC therefore it shall always be running.
The startup mode of this service is "Automatic" and initially it is in running state. 

    2. Hosting Controller Server: This service transfers files in the background between all HC cluster machines including Windows and Linux platforms. If the service is disabled or stopped, features such as Folder Manager and Database Manager will be unable to transfer files and other information and any other service that is explicitly dependent on it may fail to transfer files.
The startup mode of this service is "Automatic" and initially it is in running state

    3. Hosting Controller Client: Transfers files in the background between all HC cluster machines including Windows and Linux platforms. If the service is disabled or stopped, features such as Folder Manager and Database Manager will be unable to transfer files and other information.
The startup mode of this service is "Automatic" and initially it is in running state

    4. Hosting Controller Mail Service: This service performs Mail delivery and every other task related to it. This service is used to send e-mails (account setup mail, domain creation mail, invoice mail, trouble ticket mail, etc…) of HC. This service is not dependent on any mail server for mail delivery; instead it holds a direct DNS MX lookup and then delivers e-mail directly to destination.
The startup mode of this service is "Automatic" and initially it is in running state. All HC e-mails will stop if this service is stopped.

Note: This service is not an SMTP server therefore it does not occupy port 25 (SMTP Port) and it will never disrupt the functioning of MS SMTP or any other SMTP server such as IMail, Merak, etc. 

    5. Hosting Controller Quota Service: This service performs Disk Usage and Bandwidth Usage calculations and is responsible for taking any related action.
For disk usage calculation, this service calculates the disk usage of each website, generates disk usage reports and e-mail them to customers.
For bandwidth calculation, this service calculates bandwidth usage, generates usage reports and e-mail them to customers once a day.
To configure this service, click System :: My Server :: Bandwidth Usage Settings and System :: My Server :: Disk Usage Settings.
The startup mode of this service is "Automatic" and initially it is in running state. HC will not perform any disk usage and bandwidth usage calculation if this service is not in running mode. 

    6. Hosting Controller Sync Service: This service performs Synchronization and every of its related task.
The startup mode of this service is "Automatic" and initially it is in running state. 

    7. Hosting Controller Billing Service: This service is a supporting service for invoicing and billing features of HC. This service is needed only if you are using HC built-in billing system.

The primary tasks of this service are: 
  • Generate invoices for all hosting customers. Invoices can also be generated manually from 
    • Billing System :: Advanced Options :: Invoice Generation.
  • It does automatic charging of credit card against due invoices.
  • It suspends unpaid websites and send email alerts notifications before and after invoices become due.
Note: All actions are dependent on how billing system is configured. To configure billing system, click
Billing System :: Advanced Options :: Configure Billing System.
The startup mode of this service is "Automatic" and initially it is running. 

Question: I want to see these services, how do I find them?
To list your server services:

   1. Click on the System :: My Server :: Services.
   2. A list of services is now displayed.