~6 min read • Updated Feb 17, 2026
1. Overview of Service Daemons in cPanel & WHM
A daemon is a background process that runs independently of user interaction. cPanel & WHM relies on many daemons to manage essential server functions such as email, DNS, PHP processing, security, and log rotation.
To view all daemons on your server, use the WHM API 1 servicestatus function.
To view daemons that can be enabled or monitored via the interface, navigate to:
WHM » Home » Service Configuration » Service ManagerNote: Server profiles (Standard, Mail, DNS, Database) may enable or disable certain services automatically.
2. List of cPanel & WHM Service Daemons
2.1 apache_php_fpm — PHP-FPM for Apache
This daemon improves the performance of PHP-based internal applications in EasyApache 4.
- Available only on EasyApache 4 systems.
- Must be installed or removed via EasyApache 4.
- Disabled in Database, DNS, and Mail server profiles.
2.2 clamd — ClamAV Daemon
Scans the server for malicious files and malware.
Install or uninstall via:
WHM » Home » cPanel » Manage Plugins2.3 cpanel-dovecot-solr — IMAP Full-Text Search (Apache Solr)
Provides fast full-text search indexing for IMAP mailboxes.
- Installed/removed via Manage Plugins.
- Disabled in Database and DNS profiles.
2.4 cpanel_php_fpm — PHP-FPM for cPanel Services
Accelerates internal PHP applications such as:
- phpMyAdmin
- phpPgAdmin
- Webmail applications
- Third-party PHP apps installed by users
Limit: Up to 10 concurrent processes per user.
2.5 cpanellogd — Log and Bandwidth Processor
Compresses and archives log files monthly and processes bandwidth usage.
Related documentation: cPanel Log Rotation Configuration.
2.6 cpdavd — cPanel DAV Daemon
Enables WebDAV functionality for remote website management.
In version 120+, it also manages calendars and contacts.
- Essential for hosting websites or email.
- Disabled in Database and DNS profiles.
2.7 cpgreylistd — Greylisting Daemon
Protects the server from spam by temporarily rejecting mail from unknown senders.
Disabled in Database and DNS profiles.
2.8 cphulkd — Brute Force Protection Daemon
Manages cPHulk, which protects the server from brute force login attacks.
2.9 cpsrvd — cPanel Server Daemon
The main application server for cPanel, WHM, and Webmail.
Note: If the Web Server role is disabled, it listens on ports 80 and 443.
2.10 crond — Cron Daemon
Handles scheduled tasks (Cron Jobs).
On Ubuntu, the daemon is named cron, but managed by crond via restartsrv.
2.11 dnsadmin — DNS Admin Cache
Runs as a standalone daemon to improve DNS performance.
Can be deselected to use multiple dnsadmin processes instead.
2.12 exim — Exim Mail Server
The SMTP daemon responsible for sending and receiving email.
Recommended: Keep this service enabled on most servers.
Warning: Disabling Exim removes many email-related options in WHM, including:
- SpamAssassin
- Email Archiving
- Max hourly emails per domain
- X-Source tracking headers
- POP-before-SMTP
- BoxTrapper
- Retry settings
2.13 exim-altport — Exim on an Additional Port
Allows Exim to listen on an extra port besides the defaults:
- 25
- 465
- 587
Enter the additional port number in the provided field.
Conclusion
Service daemons are the backbone of cPanel & WHM, powering everything from email delivery and DNS resolution to PHP processing, brute force protection, and log management. Understanding these daemons helps administrators maintain a secure, stable, and high‑performance hosting environment.
1. Overview
This document lists the service daemons that run on cPanel & WHM servers. A daemon is a background process that performs essential system functions without direct user interaction.
You can view all daemons using the WHM API 1 servicestatus function, or view manageable daemons in:
WHM » Home » Service Configuration » Service ManagerNote: Server profiles (Mail, DNS, Database, Standard) may enable or disable certain services automatically.
2. Service Daemons
2.1 ftpd — FTP Server
The FTP daemon runs the FTP service. Enable this if you host websites for other users.
- Recommended: Monitor this service.
- Disabled in Database, DNS, and Mail profiles.
2.2 httpd — Web Server
The Apache web server daemon processes HTTP requests.
Note: If disabled, cpsrvd takes over ports 80 and 443.
- Disabled in Database, DNS, and Mail profiles.
2.3 imap — IMAP Server (Dovecot)
Handles IMAP email retrieval for users.
- Recommended: Monitor this daemon.
- Disabled in Database and DNS profiles.
2.4 ipaliases — IP Aliases
Allows multiple IP addresses to be assigned to a single network adapter.
IP addresses added via WHM are stored in /etc/ips and activated at boot.
2.5 lmtp — Local Mail Transport Protocol
Allows Exim to deliver mail to Dovecot via LMTP.
2.6 mailman — Mailing List Manager
Enables Mailman mailing lists.
- Disabled in Database and DNS profiles.
- Starts only when at least one mailing list exists.
2.7 mysql — MySQL or MariaDB Server
Processes database queries for applications and CMS platforms.
- Monitored by default.
- Disabled in Mail profile.
2.8 named — DNS Server
Runs BIND, PowerDNS, MyDNS, or NSD.
- Enable only if using your own nameservers.
- Disabled in Database profile.
2.9 nscd — Name Service Cache Daemon
Caches name service requests.
Important: Enable only on servers with at least 1 GB free memory.
2.10 p0f — Passive OS Fingerprinting
Identifies visitor operating systems for security notifications and spam/cPHulk analysis.
If disabled, visitor information is removed from notification footers.
2.11 pop — POP3 Server
Handles POP3 email retrieval.
- Recommended: Monitor this daemon.
- Not monitored by default.
- Disabled in Database and DNS profiles.
2.12 postgresql — PostgreSQL Server
Processes PostgreSQL database queries.
- Disabled in Mail profile.
2.13 queueprocd — TaskQueue Processor
Processes queued system tasks periodically.
Located in /usr/local/cpanel/libexec.
2.14 rsyslogd — System Logger
Logs system activity and monitors server events.
Recommended: Keep this daemon enabled.
2.15 spamd — Apache SpamAssassin
Filters spam messages.
If disabled, also disable SpamAssassin in Tweak Settings.
- Disabled in Database and DNS profiles.
2.16 sshd — Secure Shell Daemon
Allows terminal access to the server via SSH.
2.17 syslogd — System Logger
Handles system logging and monitoring.
2.18 tailwatchd — TailWatch Daemon
Monitors log files and performs actions based on detected activity.
Used by services such as chkservd, cPHulk, and others.
Conclusion
Service daemons form the backbone of cPanel & WHM, powering essential functions such as email delivery, DNS resolution, database management, security protection, and system logging. Understanding these daemons helps administrators maintain a stable, secure, and efficient hosting environment.
Written & researched by Dr. Shahin Siami