Page tree
Skip to end of metadata
Go to start of metadata

This documentation is for cPanel & WHM version 70 CURRENT builds.  The "RELEASE" version of our documentation can be found in the Version 68 Documentation space.

Overview

This document describes which services (daemons) exist on cPanel & WHM servers. A daemon is a program that runs as a background process, rather than under a user's control.

To view a complete list of daemons on your server, run the WHM API 1 servicestatus function.

For a list of daemons that you can enable and monitor via the WHM interface, read our Service Manager documentation.

Services

DaemonService nameDescription
apache_php_fpm
PHP-FPM service for Apache

This daemon improves the performance of EasyApache 4's PHP-based internal applications.

Important:

  • This option is only available on systems that use EasyApache4.
  • You cannot install or remove the PHP-FPM daemon in this interface. You must use the EasyApache 4 interface (WHM >> Home >> Software >> EasyApache 4).
clamd
ClamAV DaemonThe Clam AntiVirus Scanner (ClamAV) antivirus software searches your server for malicious programs. For more information, read our Configure ClamAV Scanner documentation.
cpanel_php_fpm PHP-FPM service for cPanel Daemons

This daemon improves the performance of PHP-based internal applications that ship with cPanel & WHM, such as:

  • phpMyAdmin
  • phpPgAdmin
  • Roundcube
  • Horde
  • SquirrelMail
  • Any third-party PHP application that the user installs.

Note:

This service will accelerate a maximum of ten concurrent processes per user.

cpanellogd cPanel Log and Bandwidth ProcessorThis daemon compresses and archives cPanel & WHM log files at the end of each month into a single file for each type. For more information, read our cPanel Log Rotation Configuration and The cPanel Log Files documentation.
cpdavd cPanel DAV Daemon

This daemon enables a set of HTTP extensions that allow users to manage their websites remotely.

Important:

If you plan to host other people’s websites on your web server, do not disable this daemon.


cpgreylistd cPanel Greylisting Daemon

This daemon manages Greylisting, a service that protects your server against spam from sources that your server does not recognize. For more information, read our Greylisting documentation.

cphulkd cPHulk Daemon

This daemon manages cPHulk Brute Force Protection, a service that protects your server against spam from sources that your server does not recognize.

cpsrvd
cPanel Server Daemon

This daemon monitors cPanel & WHM services.

crond
Cron Daemon

The cron scheduling daemon. For more information, read our Cron Jobs documentation.

dnsadmin
cPanel DNS (Domain Name System) Admin Cache

This daemon runs as a standalone daemon. This improves speed, but increases it memory usage. Deselect this option if you wish to use multiple dnsadmin processes for zone-related actions.

exim
Exim Mail Server

The SMTP mail server daemon is the part of your mail server that sends and receives mail. We recommend that you monitor and enable this feature for most servers.

Warning:

If you disable this service, the following options do not appear in the Mail section of WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings):

  • Discard FormMail-clone message with bcc:
  • Email delivery retry time
  • Track email origin via X-Source email headers
  • Max hourly emails per domain
  • The percentage of email messages (above the domain's hourly maximum) to queue and retry for delivery.
  • Maximum percentage of failed or deferred messages a domain may send per hour
  • Number of failed or deferred messages a domain may send before protections can be triggered
  • Add X-PopBeforeSMTP header for mail sent via POP-before-SMTP
  • Enable BoxTrapper spam trap
  • Enable Email Archiving support
  • Enable Apache SpamAssassin™ spam filter

exim-altport Exim Mail Server (on another port)

By default, Exim listens to the following ports:

  • 25
  • 465
  • 587

This option allows you to configure Exim to listen to an additional port.

Note:

In the text box, enter the additional port number on which you wish to allow Exim to run.

ftpd FTP (File Transfer Protocol) Server

The FTP server daemon runs your FTP server. Enable this feature if you plan to host other people’s websites on your web server.

Important:

We strongly recommend that you monitor this feature.

httpd Apache Web Server

The Apache web server daemon processes HTTP requests from visitors. Enable this feature to host websites with your web server.

imap IMAP (Internet Mail Access Protocol) Server

The IMAP daemon for Dovecot processes how your users download their mail.

Important:

We strongly recommend that you monitor this daemon.

For more information, read our IMAP vs. POP3 documentation.

ipaliases IP (Internet Protocol) Aliases

This feature allows you to add more than one IP address to your network adapter. Use this configuration to run multiple connections on a single network, where each connection serves an additional purpose.

lmtp
LMTP (Local Mail Transport Protocol) Server

The Local Mail Transport Protocol (LMTP) server allows Exim to connect to the Dovecot mail server.

mailman
Mailman

The Mailman mailing list manager allows your users to create a single email address to send mail to multiple email addresses. For more information, read our Mailing Lists documentation.

mysql MySQL® Server

The MySQL® database server processes database queries. If you plan to host any content management systems or applications that require a database, enable this feature or the postgresql server.

Important:

We recommend that you monitor this daemon. The system does not monitor this daemon by default.

named
DNS (Domain Name System) Server

The Berkeley Internet Name Domain (BIND), NSD, PowerDNS, or MyDNS daemon runs the nameservers.

Note:

You should only enable this daemon if you wish to use your own nameservers. For more information, read our Nameserver Selection documentation.

nscd
Name Service Cache Daemon

This daemon manages a cache for name service requests.

Important:

We strongly recommend that you only enable this service on servers with at least 1,000 MB of available memory.

p0f Passive OS (Operating System) Fingerprinting Daemon

The Passive OS Fingerprinting daemon (p0f) reports the visitor's operating system and other information for email notifications that the system administrator requests in WHM's Contact Manager interface (WHM >>  Home >> Server Contacts >> Contact Manager). This information helps a system administrator quickly identify visitors that trigger events that cause alerts.

For example, if a user logs in to a server from multiple locations and uses multiple operating systems, this may indicate that someone has compromised the user's account.

Also, the spam prevention and cPHulk systems use this information to identify potential spammers and brute force attacks.

If you disable this daemon, the notification footers will no longer contain the visitor information.

For more information about this daemon, read the Passive OS Fingerprinting documentation at github.

pop
POP3 (Post Office Protocol 3) Server

The POP3 daemon processes how your users will download their mail.

Warning:

We strongly recommend that you monitor this daemon. The system does not monitor this daemon by default.

postgresql

PostgresSQL® Server

The PostgreSQL® database server processes database queries. If you plan to host any content management systems or applications that require a database, enable this feature or the mysqld server.

queueprocd
TaskQueue ProcessorThe TaskQueue Processor processes the task queue periodically and resides in the /usr/local/cpanel/libexec directory. For more information, read our The Task Queue System documentation.
rsyslogd System Logger Daemon

The system log daemon monitors your web server and logs the system activity.

Important:

We strongly recommend that you enable this daemon.

spamd Apache SpamAssassin™

The Apache SpamAssassin™ daemon attempts to filter spam messages. If you disable this daemon, make sure that you also disable it in WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings).

sshd
SSH (Secure Shell) Daemon

The secure shell (SSH) daemon allows users to connect to your server in a terminal session via SSH.

syslogd syslog System Logger Daemon

The system log daemon. This daemon handles your web server's monitoring and logging system information.

tailwatchd
TailWatch DaemonThe TailWatch daemon monitors a log file for certain activities and then performs an action based on the activity. For more information, read our TailWatch documentation.
tomcat
Tomcat Server

Tomcat is an Apache module that provides a web server in addition to the Apache web server. For more information, read our Tomcat documentation.

Warning:

EasyApache 4 does not support Tomcat. We will add Tomcat support in 2018.

Additional documentation