Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

How to Check the Status of a Server Service in DirectAdmin

This guide shows how an admin can see if services such as web, email and database are running. It is for VPS and dedicated server owners with admin access.

DirectAdmin2 min read9 steps2 screenshots

What is a service?

A service is a program that runs all the time on your server and does one job. For example, the web server shows your pages. The mail service sends email. The database service stores data. If one stops, a part of your site stops working. A service is like a worker in a shop. If one worker goes home, that job is not done.

Common services

  • httpd or nginx serves your websites.
  • exim sends and receives email.
  • dovecot lets you read your mailboxes.
  • mysqld or mariadb runs the databases.
  • named answers DNS questions.
  • proftpd or pure-ftpd handles FTP uploads.
  • sshd allows safe remote logins.

Steps in the panel

  1. Log in to DirectAdmin as admin.
    Screenshot: Log in to DirectAdmin as admin .
  2. Open Service Monitor. You may find it under Server Manager or Admin Tools.
  3. Read the list. A green or "Running" status means the service is on. Red or "Stopped" means it is off.
  4. Check the memory and load figures on the same page if they are shown.
  5. If a service is stopped, look for a Start or Restart button.
  6. Click it once, wait half a minute, and refresh the page.

Steps over SSH

This needs root access. SSH is a way to type commands on a server from far away.

  1. Connect to your server as root.
  2. Run this command, with the service name you want:
systemctl status httpd

This shows if httpd is running, and the last lines of its log. Use a different name if you run Nginx or another service.

  1. To restart a stopped service:
systemctl restart httpd

This stops and starts the service again. Visitors may see a short pause. Restart at a quiet time if you can.

Screenshot: This stops and starts the service again. Visitors may see a short pause. Restart at a quie

If it will not start

Read the lines shown by the status command. They often say what is wrong, for example a full disk or a wrong setting. Send them to support at https://secure.hostvento.com/submitticket.php.

Tip: A stopped service often means the server ran out of memory or disk space. Check those too.

Quick recap

  • A service is a program that does one job on the server.
  • Use Service Monitor in DirectAdmin to see which are running.
  • Over SSH, use systemctl status and systemctl restart.
  • Read the error lines if a service will not start.
  • Ask support for help.